The International Cycling Union (known as UCI for Union Cycliste Internationale) announced this morning that it will strip Lance Armstrong of his seven Tour de France wins. The United States Anti Doping Agency has already banned Armstrong for life and has called for Armstrong’s name to removed from the record books. The doping scandal has already […]