Alberto Contador won the tour de France for a second time Wednesday, and lance Armstrong capped his return to the race with an impressive third place finish.
Alberto Contador wins tour de France again.