Ohio Priest Accused of Sex Trafficking Arrested by FBI
A Catholic priest who led Mass at his Ohio church early Tuesday morning was arrested hours later, according to the FBI. Father Michael Zacharias, a priest at St. Michael the Archangel Catholic Church in Findlay, faces multiple sex trafficking charges. He is believed to have “engaged in sexual conduct with minors since the late 1990s,” … Read more