The Insane Stats Behind This Year’s Tour de France
The Tour de France is considered the most physically demanding sporting event in the world. After looking at some of the stats, it would be hard to argue.
Sources: MensHealth Health Bicycling Time BikePure VeloNews UniverseToday BikeForums News