PARIS - World cycling's decision to strip Lance Armstrong of his record seven Tour de France wins could cost the shamed US rider millions, as calls mounted for tougher action to restore the sport's shattered image.
↧