The Daily Show with Jon Stewart

Moment of Zen - Natasha Takes Washington

Season 16 • 01/31/2011

Natasha and Boris head off to take Washington, D.C.

More