Tour de France
TDF: Route map
Paris - A detailed map showing the route the 198 Tour de France riders will race in the 100th edition of the race from June 29 to July 21.
Credit: Official Tour de France site
Christmas can come early and this year the Bulls decided to bring it to us not even halfway into a...