New Orleans Archbishop Gregory M. Aymond reconsecrates Sts. Peter and Paul Church and the church’s altar in Pearl River, La., Oct. 10, 2020.
New Orleans Archbishop Gregory M. Aymond reconsecrates Sts. Peter and Paul Church and the church’s altar in Pearl River, La., Oct. 10, 2020.