0 Comment
The annual Tour de France, unarguably the biggest cycling tournament in the world since its inception in 1903, has been dominated by Europeans, but with a few winners from the United States and Australia. Generally, France has the highest number of wins (36), Belgium (18), Spain (12) and Italy (10). But this year, history was made,... Read More