The Daily Show with Jon Stewart

Moment of Zen - China Is a Pain in the Ass

Season 16 • 06/13/2011

Neil Cavuto thinks China is being a pain in the ass.

More