The Daily Show with Jon Stewart

Headlines - Baa Baa Dead Sheep

Season 5 • 03/27/2001

The good ol' days of just seizing animals to test lipstick in their eyeballs are gone.

More