VIDEO: The Highlight of the Tour de France Featured a Mountain Bike

Bicyclists are flying now? PEDs are amazing things.

Advertisement