The Daily Show with Jon Stewart

Intro - Spirit of the Jaguar

Season 13 • 08/13/2008

Jon calls upon the spirit of the jaguar to focus the whole show on China.

More