Breaking News - Puppeteering Protesters
Season 6 E 93 • 02/05/2002
The captains of industry finally give in and agree to meet the protesters' demands.