More on Sports & Recreation
Do you know of an interesting website related to this topic? Suggest here
Reading support:The graph depicts the riders with the most overall victories at the Tour de France from 1903 to 2011. Greg LeMond has won the Tour three times. Lance Armstrong has won the tour a record seven consecutive times from 1999 to 2005.
More on Sports & Fitness