Lance Armstrong's bid for an eighth win in the Tour de France came to a sorry end on a dramatic eighth stage of the Tour de France won by Andy Schleck of Luxembourg.
digg.com: News / Popular, Digg
Sun, 07/11/2010 - 10:50pm
Lance Armstrong's bid for an eighth win in the Tour de France came to a sorry end on a dramatic eighth stage of the Tour de France won by Andy Schleck of Luxembourg.