No image available
/ 21 July 2005

Armstrong’s team shine in France

Lance Armstrong’s teammates are doing a better job of beating him than his rivals are. Armstrong’s Discovery Channel teammate Paolo Savoldelli won Wednesday’s 17th stage of the Tour de France, three days after George Hincapie earned a stage victory of his own. Meanwhile, Armstrong has yet to win an individual stage so far.