Carlos Sastre (CSC-Saxo Bank) won the 95th Tour de France on Sunday. "I've dreamt of this since I was a child," said an emotional Sastre, who was surrounded by his wife and two children, Claudia and Yeday. "I'm beyond words — to be here with my family is really special."
Final overall 1. Carlos Sastre (Sp), CSC-Saxo Bank, 87:52:52 2. Cadel Evans (Aus), Silence-Lotto. at 0:58 3. Bernhard Kohl (A), Gerolsteiner, at 1:13 4. Denis Menchov (Rus), Rabobank, at 2:10 5. Christian Vande Velde (USA), Garmin-Chipotle, at 3:05 6. Frank Schleck (Lux), CSC-Saxo Bank, at 4:28 7. Samuel Sanchez (Sp), Euskaltel-Euskadi, at 6:25 8. Kim Kirchen (Lux), Team Columbia, at 6:55 9. Alejandro Valverde (Sp), Caisse d’Epargne, at 7:12 10. Tadej Valjavec (Slo), Ag2r-La Mondiale, at 9:05