Credit: Archdiocese of Cambrai, France
Father Benjamin Sellier

Father Benjamin Sellier of the Archdiocese of Cambrai in France died by suicide in the early hours of July 11 after learning that he was being investigated for the alleged sexual abuse of a young woman.

Leave a Reply