The Daily Show with Jon Stewart

Giant Floor Poster

Season 13 E 3 • 01/09/2008

Jon assures us there's a giant floor poster of himself in Delaware.

More