Archbishop Gregory Aymond of the Archdiocese of New Orleans has had the altar of Sts. Peter and Paul Church in Pearl River, Louisiana burned after a priest and two women were caught making a pornographic film on the altar.
Blog
Blog Posts
- Previous
- 1–2 of 2
- Next
Church Prays for Peace in Wake of Arlington Shooting
- Previous
- 1–2 of 2
- Next