The Daily Show with Jon Stewart

Tara Reid

Season 6 • 08/08/2001

Tara Reid loves the bread in France.

More