Where To Stream South Park Season 8 Episode 8
Douche and Turd
- Aired October 27, 2004
- 30 Min
- Rated 8.3
- Number 71 Of 333 Rated Episodes
The kids have to choose a new mascot after an animal-rights group protests.
Douche and Turd
The kids have to choose a new mascot after an animal-rights group protests.