Seven-Time Tour de France Winner Lance Armstrong

Seven-Time Tour de France Winner Lance Armstrong

Gabriel Bouys/AFP/Getty Images

Seven-time Tour de France winner Lance Armstrong.