Running from Saturday July 2rd to Sunday July 24th 2011, the 98th Tour de France will be made up of 21 stages and will cover a total distance of 3,430.5 kilometres.Read more
Running from Saturday July 2rd to Sunday July 24th 2011, the 98th Tour de France will be made up of 21 stages and will cover a total distance of 3,430.5 kilometres.