South Park

The Latin Fad is Back

Season 7 E 8 • 10/22/2003

The women of South Park defeat the crab people; the Latin craze returns.

More

Watch Random Episode