[embedded content]
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…
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…