The Archdiocese of New Orleans has removed and burned the altar at of Sts. Peter and Paul church in Pearl River after a priest was caught filming sex acts on the altar with two women…
Read the Whole Article at http://feeds.newadvent.org/bestoftheweb?format=xml