New Orleans archdiocese releases list of 57 alleged abusers

New Orleans archdiocese releases list of 57 alleged abusers

The Archdiocese of New Orleans has released a list of 57 priests and other clergy it says faced credible allegations of child sex abuse.

Leave a Reply