South Park - Season 6 Episode 17
Red Sleigh Down
Release Date: Dec 11, 2002
S06 E17Dec 11, 2002
Where to Watch South Park Season 6 Episode 17 Now
Red Sleigh Down - Watch Online: Streaming, Buy or Rent
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.