Ondo State Police Command have arrested a cleric, Alfa Tunde Olayiwola, in possession of a fresh human head at Oka in Ondo East Local Government Area...