2005 Tour de France - Stage Eighteen

In This Photo: Lance Armstrong
Lance Armstrong of the U.S. and riding for the Discovery Channel cycling team retains the yellow jersey on the podium after Stage 18 of the 92nd Tour de France between Albi and Mende July 21, 2005 in Mende, France.
(July 21, 2005 - Source: Robert Laberge/Getty Images Sport)
Prev 1295 of 1374 Next
«Back Next»
1296 - 1299