Bizarre! Founder of Church of Satan in Ohafia Arrested News Leverage Editor July 7, 2020 The Founder of the Church of Satan in Ohafia, Ifekwe Udo has been arrested and taken away by Federal authority for child trafficking and terrorizing… Continue Reading