Police Nab Man with Fresh Human Head in Edo Metro March 8, 2025 The Edo State Police Command has detained a 27-year-old man, after he was found in possession of a fresh human…