Lance Armstrong won the Tour de France 7 times in a row from 1999 to 2005, though his titles were later stripped due to doping.
Lance Armstrong won the Tour de France 7 times in a row from 1999 to 2005, though his titles were later stripped due to doping.