What A Mess…

You might have read all over the newspapers today that the USADA (US Anti-doping Agency) has brought formal doping charges against Lance Armstrong that could cost him his seven Tour de France titles, according to a letter sent to Armstrong and several others. He’s even been banned from competing triathlon where he just got [...]