Carlos Sastre of Spain has won the 17th stage of the Tour de France, the hardest ride this year, up three devastating Alpine climbs, to take the overall lead from teammate Franck Schleck, who he now leads by 1 minute 24seconds.
Carlos Sastre wins 17th stage