
21 Cycling Words to Set You Up For the Tour de France
Running from Saturday July 5th to Sunday July 27th 2014, the 101st Tour de France will be made up of 21 stages and will cover a total distance of 3,664 kilometres. This annual bicycle race was first organized in 1903, and has run every year except for… Read More