It has been a rough couple of months for seven time Tour de France champion Lance Armstrong. First came the USADA (United States Anti-Doping Agency) report about him in October. Now rumors have leaked out that Mr. Armstrong will admit to cheating. I am pleased and honored that his first interview since admitting his […]