The Latin Fad is Back
Season 7 E 8 • 10/22/2003
The women of South Park succeed in defeating the crab people's attempt to use TV to take over the world.