Disgraced cyclist Lance Armstrong on Thursday was sued by a company that paid him about $12 million for three of his seven Tour de France wins that have since been stripped from him for his use of......
Federal prosecutors on Friday dropped an investigation centred on whether seven-time Tour De France champion Lance Armstrong and his teammates cheated the sponsor of their bike racing team with a......