By anyone's measure, this year's Giro d'Italia has been an incredibly attritional race.
As of the final rest day of this year's 3,489-kilometre slog around a sodden Italy, 44 of the 176 starters had withdrawn from the race.
By anyone's measure, this year's Giro d'Italia has been an incredibly attritional race.
As of the final rest day of this year's 3,489-kilometre slog around a sodden Italy, 44 of the 176 starters had withdrawn from the race.