Lance Armstrong Denies (Yet More) Doping Charges

Lance Armstrong has been accused, yet again, of having used performance enhancing drugs. “Yet again, a European newspaper has reported that I have tested positive for performance enhancing drugs. Tomorrow?s L?Equipe, a French sports daily, is reporting that my...

Lance Armstrong wins his final Tour

Lance Armstrong has won his final Tour de France yesterday. Much is said about how he is one of the greatest individual athletes of all time, which I am not sure I necessarily agree (or disagree) with. He has certainly dominated his sport for most of the past decade....