The Daily Show with Jon Stewart

New Set-sation

Season 12 • 04/09/2007

The Daily Show crew spent every single holiday building a set of recycled parts from old newscasters.

More