Image 1 of 1

Tour de France755.JPG

American fans on the Champs-Elysees await the arrival of the riders on the final  Stage 20 of the 2010 Tour de France from Longjumeau to Paris Champs-Elysees, 25th July 2010 (Photo by Eoin Clarke/NEWSFILE)
twitterlinkedinfacebook