The Daily Show with Jon Stewart

Vance DeGeneres Reports - A Fine Shrine

Season 4 E 23 • 08/18/1999

Sister Lyla Budnick illustrates why The Three Stooges' Larry Fine deserves a shrine.

More