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
Watching
You may also like5 Videos
Moment of Zen - Natasha Takes Washington
Season 16 • 01/31/2011
More