The Guardian reports: A popular former New Orleans-area Catholic priest who was dismissed as pastor from St. Anthony of Padua in Luling last year has been arrested and charged with illegally possessing child abuse imagery depicting unclothed children. Anthony Odiong was arrested Tuesday as he was leaving his home in Ave Maria, Florida. According to sworn statements in support of …
Read More »