News

Lance Armstrong was regarded as one of the most iconic cyclists to ever live, having won seven consecutive Tour de France ...
Lance Armstrong won the Tour de France for the 7th consecutive time on this day in 2005 and announced his retirement from professional cycling.
2005 — Lance Armstrong wins his seventh consecutive Tour de France. All of the titles are stripped in 2012 for doping.