Where To Stream South Park Season 6 Episode 17
Red Sleigh Down
- Aired December 11, 2002
- 30 Min
- Rated 9.0
- Number 6 Of 333 Rated Episodes
Cartman tries to score some points with Santa Claus by asking him to deliver presents to the needy children in Iraq.