Lance Armstrong was the only rider to win seven Tour de France titles. In the second of a two-part special, Sunday Independent Journalist, Paul Kimmage tells his story in the aftermath of Armstrong's explosive confession. HOST: Kevin Doyle GUESTS: Paul Kimmage