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

Post a comment