MSG's Al Trautwig Offers Insight into Professed Cheater Lance Armstrong

By now you probably heard or saw Lance Armstrong make his official cheating declaration to Oprah Winfrey. Armstrong, a cancer survivor, was the most decorated cyclist ever with a record seven Tour de France victories. With his admission last night of taking performance enhancing drugs throughout his career, those yellow jackets have all been taken away and the monumental sporting achievement was all but erased from memory.