Who Looks Good in the Giro d’Italia
The Giro d’Italia is starting on May 6 from the Hungarian capital Budapest two years late because of the Covid pandemic. But what explains the race having only 26.3 km of time trialling, the lowest amount since the early 1960s, but a whopping 51 km…