Giro d'Italia 2021 - Remi Cavagna almost gets it right before Alberto Bettiol's sucker-punch - Eurosport
Giulio Ciccone escapes to seal Alpine stage win as Richard Carapaz retains leader's jersey at Giro d'Italia
Chris Froome vs dinosaur | Giro d'Italia 2018 | stage 15 - YouTube
Miguel Ángel López escapes punishment after punching spectator during stage 20 of the Giro d'Italia 2019 | Cycling Weekly
When riders attack: 10 memorable scuffles from recent cycling history | Cyclingnews
Giro d'Italia 2018: Froome wins stage 14, Yates extends lead – as it happened | Giro d'Italia | The Guardian
Gallery: Hinault's punching victim wasn't cycling's only protester - VeloNews.com
The Moment The Giro d'Italia Was Won | The Inner Ring
UCI may hit Lopez with fine or disqualification for punching fan during Giro d'Italia | road.cc
The Moment The Giro d'Italia Was Won | The Inner Ring
Giro d'Italia week one review: Back with the old, in with the new as Cavendish and Van der Poel thrive | The Independent
Dauphiné rider DQ'd for punching rival at 70kph; Cyclist causes havoc on anti-LTN group; ITV Highway Code episode annoys drivers; Battle of the cycling GKs; Longo Borghini conquers Black Mountain; More Ineos
Commentary: Why Chris Froome was right to punch that spectator - CyclingTips
Embarrassing": Giro d'Italia joins NFT game...and fans aren't happy; DSM lorry blocks Belfast bike route; 'Bikes damage roads more than cars'; Italian pro talks “silent but not silent” Giro protest; Richard Ayoade
Israel Start-up Nation and EF Education-Nippo reveal special Giro d'Italia kits - Canadian Cycling Magazine
The Moment The Giro d'Italia Was Won | The Inner Ring