South Park

Red Hot Catholic Love

Season 6 E 8 • 03.07.2002

A sexual abuse scandal involving priests hits South Park and is taken all the way to the Vatican.

More

Watch Random Episode