The new documentary film about the life of Lance Armstrong will air on ESPN this weekend. Described as the “kid from Texas who became an American superhero, having survived a near-death battle with cancer to win the Tour de France seven straight times from 1999 to 2005”, Armstrong is also an American villain, who was disgraced … Read more