Tag Archives: Travis Tygart

A Pop Quiz . . . Who didn’t win SEVEN Tours de France?

I dunno. In a classic example of a relentless leviathan overwhelming its prey, the inaptly named United States Anti-Doping Agency, a pseudo government body, has finally worn down Lance Armstrong who never once tested positive for illegal drug use despite … Continue reading

Posted in Cycling, In the "Mainstream", Sports | Tagged , , | Leave a comment