Content Section
Overall leader and five-time Tour de France winner US Postal rider Lance Armstrong of the United States cycles down a mountain during the 204.5 km long 17th stage of the Tour de France from Bourg-d'Oisans to Le Grand Bornand, France, July 22, 2004. REUTERS/Stefano Rellandini PP05040148 PP05070251  LE/ACM - RTRTYDH Stefano Rellandini / Reuters
More Lance Armstrong