Brava

Contador Wins Tour de France

Only 2,262 miles later, and we have finally have a winner: Alberto Contador has emerged victorious in the Tour de France, having overtaken Andy Schleck by 39 seconds in the penultimate stage of the race. This marks the Spaniard’s third win in four years. Mark Cavendish won the tour's closing leg, his fifth stage win of 2010. Seven-time winner Lance Armstrong finished in 106th place.