The Daily Show with Jon Stewart

Moment of Zen - Elvira

Season 10 • 08/24/2005

The Singing Senators perform "Elvira."

More