Next year's Giro has 8 uphill finishes on road to Rome
Next year's Giro features two individual time trials, eight mountain finishes and eight stages for the sprinters in a balanced route that appears to suit four-time Tour de France champion … Click to Continue »

