Armstrong to help 'clean up cycling'
51106851RL002_TDF_Stage20
Credit: Getty Images
PARIS, FRANCE- JULY 25: Lance Armstrong of the USA riding for the US Postal Service team presented by Berry Floor, celebrates on the podium after winning a sixth consecutive Yellow Jersey during Stage 20 of the Tour de France between Montereau and The Champs Elysees on July 25, 2004 in Paris, France.(Photo by Robert Laberge/Getty Images).




