Armstrong Image Cycling

October 13, 2012 - 12:34 PM
FILE - In this July 25, 2010, file photo, cyclist Lance Armstrong stands on the podium after the 20th and last stage of the Tour de France cycling race in Paris, France. Even after whistleblowers unveiled their scathing report portraying Armstrong as an unrepentant drug cheat, the argument over what to make of his life story rages on. (AP Photo/Bas Czerwinski, File)