South Park - Season 6 Episode 8
Red Hot Catholic Love
Release Date: Jul 3, 2002
S06 E08Jul 3, 2002
Where to Watch South Park Season 6 Episode 8 Now
Red Hot Catholic Love - Watch Online: Streaming, Buy or Rent
Father Maxi travels to the Vatican to confront the growing problem of priests molesting children. Meanwhile, Cartman discovers that it is possible to crap out of your mouth.