Red Hot Catholic Love
Season 6 E 8 • 07/03/2002
A sexual abuse scandal involving priests hits South Park and is taken all the way to the Vatican.

Watch Random Episode