United States Anti-Doping Agency: Lance Armstrong “Bald-Faced Liar”

To say the  USADA has a little evidence that former Tour de France took performing enhancing substances would be a huge understatement. Back this summer when Armstrong failed to respond to the allegations, he and his attorney’s made it sound like the USADA on a fishing expedition and their “investigation” wasn’t even worth their time or effort to react to. And then they stripped Armstrong of his Tour de France wins…

October 11, 2012