The annual Mass of Thanksgiving for priests, deacons and religious of the Archdiocese of New Orleans who are celebrating significant anniversaries of service will take place April 7 at 2:30 p.m. at St. Rita Church, 2729 Lowerline St., in New Orleans.
Read More