Amid all the madness of the Manchester City takeover, ‘The Messiah’ resigning from Newcastle FC and England’s footballers finally admitting they are too chicken to play in front of their home fans, some good news… Today, Lance Armstrong, who recovered from cancer to win the Tour de France seven times...