Former cycling star Lance Armstrong, who recently admitted to having taken performance enhancing drugs, is being sued by a prize-insurance company for the $12 million paid to him for three of his seven Tour de France wins, reports The Wall Street Journal.
The suit, filed in a state court in Dallas, Texas, … continue reading