S06 E17
Dec 11, 2002 |
South Park
Red Sleigh Down
Release Date: Dec 11, 2002Episode Description
When an attempt to bring Christmas to Iraq turns disastrous, the boys head to Iraq with Jesus and Mr. Hankey to save Santa from terrorists.
Where to Watch South Park Season 6 Episode 17 Now
Best
Rent/Buy
Free