Armstrong Wins Seventh Tour de France
Lance Armstrong has won an unprecedented seventh Tour de France, closing the curtain on one of the most extraordinary cycling careers ever. The American safely crossed the line in the peloton at the end of the 144.5-km final stage on the Champs Elysees
