The Daily Show with Jon Stewart

Intro - Lance Armstrong

Season 10 • 08/25/2005

Tour de France officials accuse Lance Armstrong of doping.

More