It's a sprinters' show as always on the final stage at the 2007 Giro d'Italia that leaves from the small town of Vestone in Val Trompia north of Brescia, then heads west across the Lombardy plain to Milano, where the final 10 finishing circuits will end in a dramatic sprinters' finale on Corso Venezia.
Latest on Cyclingnews
Best climbing bikes of 2019: lightweight race-ready road bikesCyclingnews' round-up of the best race-ready climbing bikes available now
How to watch the Road World Championships – live streams from anywhereDon't miss the world's best in action this September
Ben Dyball and Dylan Sunderland make step up to Team NTT for 2020Dimension Data take on Australian riders as well as new name next season
Lefevere: Evenepoel could win World Championships time trialBelgian one of 12 Deceuninck-QuickStep riders competing in Yorkshire