Headlines - Penthouse Forum
Season 6 E 93 • 02/05/2002
The World Economic Forum brought protesters to the streets of New York. To illustrate their stance, protesters paraded around with giant puppets.