Loading...

Armstrong's Final Race

| Less than ten years ago, Lance Armstrong was lying in a cancer ward. Now, he is poised to win his seventh, and final, Tour de France. Sky News's Ian Dovestan reports.