PARIS – Seven-time Tour de France champion Lance Armstrong faced yet another claim Friday that he used performance enhancement drugs. A French newspaper, Le Monde, published a report in Friday’s editions claiming that Armstrong admitted to doping three years before the first of his seven Tour wins in 1999. Armstrong’s …
Read More »