The Daily Show with Jon Stewart

Moment of Zen - Booster Droppings

Season 6 • 08/13/2001

The dropping of the boosters.

More