Desecration of Catholic Church

Of all the desecrations of Catholic Churches throughout the world the Haunted Castle, Indiana is one of the most obnoxious. Pictures can seen at their website.

Someone, somewhere in the Catholic hierarchy should be hiding their head in absolute shame.

Comments