Updated July 24, 2024 at 11:15 a.m. Lance Armstrong won the Tour de France for the 7th consecutive time on this day in 2005 and announced his retirement from professional cycling. He initially returned to the sport in 2009 but failed to replicate his previous success. In 2011, he retired for the second time, marking […]