After a well-deserved rest day, the third week of racing of the Giro d'Italia opens up with another tough day in the saddle, with a short but difficult stage unfolding entirely in the Swiss Canton of ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results