The Daily Show with Jon Stewart

Moment of Zen - Forever

Season 5 • 06/19/2001

Luke and Laura Spencer say goodbye.

More