"It's very moving," said 33-year-old Carlos Sastre, who is among the oldest to have won the Tour for a first time. This was his sixth top-10 finish in the race, and he is the seventh Spaniard to capture the title. (AP)
Flashback: 2006 Tour de France
Floyd Landis recovers from a devastating mountain ride to win the Tour de France in one of the most tumultuous races in recent years.