Armstrong's Confession?

The Larry Taunton Show: (Hr 2) Cycling superstar Lance Armstrong, now stripped of all seven of his Tour de France victories after doping allegations, is scheduled to confess later this week. What will this mean for him?

Duration: 1 hour