The 96th Tour de France

Running from July 4 - 26, 2009, the annual cycling race, throughout France and neighboring countries, consists of 21 stages and covers a total distance of 2,200 miles.

Note: Please upgrade your Flash plug-in to view our enhanced content.

Network News

X Profile
View More Activity
© 2009