Record-breaking 18th stage win for Schleck
Andy Schleck roared to victory on the history-making 18th stage featuring the highest ever finish in Tour de France history on Thursday.
Andy Schleck roared to victory on the history-making 18th stage featuring the highest ever finish in Tour de France history on Thursday.
Belgian rider Jelle Vanendert won Saturday’s 14th stage of the Tour de France, and Thomas Voeckler retained the race leader’s yellow jersey.