0 Comment
Lance Armstrong was today formally stripped of his seven Tour de France titles as the International Cycling Union addressed the “biggest crisis” in the sport’s history. The UCI accepted the findings of the United States Anti-Doping Agency which found Armstrong guilty of masterminding sport’s most elaborate doping conspiracy. At a hotel in Geneva today, the... Read More


