
by Justin Davis GENEVA, Oct 22, 2012 (AFP) - Disgraced Lance Armstrong's fate was sealed on Monday, as cycling's under-fire world governing body decided to back a life ban for doping and strip him of his record seven Tour de France titles. The International Cycling Union (UCI) said it supported the US Anti-Doping Agency (USADA) decision to erase the rider's entire career after … [Read more...]





