Tag Archives: Le Tour de France facts

10 Interesting Facts about Le Tour de France

10 Interesting Facts about Le Tour de France
These following facts about Le Tour de France should make you feel warmed up as it’s only held once a year in France. As you know, Le Tour de France is an annual multiple stage bicycle race primarily held in France, while also occasionally making passes through nearby countries. It was first organized in 1903 to increase paper sales for the magazine L’Auto and is currently run by the Amaury Sport Organization. To get to know more about  Read More ... »