Lance Armstrong USA wins Stage 17 Tour De France 2004

Code: 51105953

Image Description

Lance Armstrong of the USA and riding for US Postal Service presented by Berry Floor celebrates as he wins stage 17 of the Tour de France on July 22, 2004 from Bourg d'Oisans to le Grand Bornand, France. (Photo by Doug Pensinger/Getty Images)

Select your option

Choose print size

Photo Only Options