Lance Armstrong Loses Tour de France Titles
In an unexpected turn in the on-going fight for Lance Armstrong to prove to the U.S. Anti-Doping Agency that he was not taking drugs during competition to enhance his performance, ended with Lance being striped of his Olympic medal and the seven Tour de France titles, along with being bared from future competitions. He effectively... Read more »