Lance Armstrong was once one of the most celebrated figures in the world of cycling, winning seven consecutive Tour de France titles. But nowadays, the ex-cyclist watches from behind the tape ...