By now, we all know about the wreckage. In January, Lance Armstrong sat down and told Oprah Winfrey, and thereby the world, that he used illegal performance-enhancing substances to win a record seven consecutive Tour de France titles. Now disgraced, Armstrong ...
[Published Bohemian - May 15 2013]