tour de france, cycling, race-5543967.jpg

Tour de France

The Tour de France appears to be the ultimate individual sporting challenge – 218 riders cycle 3,351km in 3 weeks. But unlike any other race, 196 of these riders are not trying to win. Le Tour is a battle between 22 teams, each trying to get their leading rider into the yellow jersey,

Read More »