A dramatic win was not to be for returning favorite Lance Armstrong in today’s conclusion of the Tour de France, but the seven-time champion did place third after three and a half years in retirement. Teammate and rival Alberto Contador won for the second year, after the 26-year-old had impressive stages in the mountains. In second place was Britain’s Mark Cavendish, who collected a record six stage wins. Armstrong was 5:24 off the lead after the last ride around the Champs-Elysees.
TOP 10 RIGHT NOW