The Daily Show with Jon Stewart

Moment of Zen - Bull Run

Season 7 • 07/08/2002

The running of the bulls in Spain.

More