Image 1 of 1

Tour de France 2011 _EWS2356.JPG

Didi the Devil waits for the riders at the bottom of Alpe d'Huez during Stage 19 of the 2011 Tour de France from Modane to Alpe D'Huez, 22d July 2011 (Photo by Chris Timmins/NEWSFILE)
twitterlinkedinfacebook