Seven-Time Tour de France Champion Lance Armstrong

Seven-Time Tour de France Champion Lance Armstrong

Gabriel Bouys/AFP/Getty Images

Seven-time Tour de France champion Lance Armstrong.