Tour de Suisse, Switzerland, June 18-28, 2001

Lance Armstrong (US Postal Service) smiles with his yellow jersey on the podium after his win in stage 1.
Photo: AFP Photo/EPA/DPA/Rolf Haid

Related Story        Latest Photography