Image Source: Lance Armstrong @ Ask Men |
Lance Armstrong | Born: September 18, 1971 | Briefly Retired American professional road racing cyclist. He is most acclaimed for winning the Tour de France a record seven consecutive times from 1999 to 2005. In 2012 he was stripped of his titles for being a drug cheat. |