The Daily Show with Jon Stewart

X-treme Fans

Season 5 • 02/20/2001

Stephen and Steve talk XFL football.

More