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–1 of 1
- Next
- Previous
- 1–1 of 1
- Next