Giro d’Italia 2015 – Stage 6 Preview
By David Hunter Montecatini Terme – Castiglione Della Pescaia 183km It seems like an eternity has passed since the sprint on stage 2, or certainly that’s what the sprinters are thinking. Well, time for the sprinters to return to the party.
