(MICHELLE LA ROSA. The Pillar).
The Archdiocese of New Orleans has made headlines in recent days, as Louisiana police officers executed a sweeping search warrant related to a child sex trafficking investigation.
The criminal investigation involves the archdiocese’s handling of sexual abuse allegations, reaching back years.