The Daily Show with Jon Stewart

Moment of Zen - Enron Field Dome

Season 6 • 04/04/2002

The dome over Enron Field closes.

More