The Daily Show with Jon Stewart

Moment of Zen - Enron Field

Season 6 • 03/05/2002

The Houston Astros take down the Enron Field sign.

More