Lance Armstrong Wins 7th Tour de France - 2005 | Today In History | 24 July 17