News

Today in Sports - Lance Armstrong wins his seventh consecutive Tour de France Today in Sports, July 24 - Lance Armstrong wins his seventh consecutive Tour de France ...
2005 — Lance Armstrong wins his seventh consecutive Tour de France. All of the titles are stripped in 2012 for doping.
2005 — Lance Armstrong wins his seventh consecutive Tour de France. All of the titles are stripped in 2012 for doping.