Monday, July 23, 2007

A look back: July 20, 2006

Today one year ago, Floyd Landis celebrated his Tour de France victory on Champs Elysees in Paris. A few days earlier, he won Stage 17; who can ever forget it. Click the image.



No comments: