03.07.13

Vatican: The TV Show?

In this spoof of a notorious 80's prime-time soap, Vatican City gets the 'Dallas' treatment. You'll never guess who's guest-starring.