General Cycling Discussion
Lance Armstrong has been through a "difficult couple of weeks". Just yesterday, the UCI, cycling's governing body, agreed to accept the USADA's findings and officially stripped the Texan of his 7 Tour de France wins and banned him from competition for life. Pat McQuaid speaking at a press...