Giro d'Italia #13: Nizzolo can finally celebrate his stage win
Cycling: Giacomo Nizzolo finally did it! After 12 second places at the Giro d'Italia, he can finally celebrate a stage win. In a mass sprint, Italy's Edoardo Affini left behind... read more