Suspects Confess to Selling Human Heads, Body Parts to VIPs
Pat Stevens/ Eight suspected ritualists arrested by the police in Ilorin, Kwara State, have allegedly confessed to selling 31 human…
Pat Stevens/ Eight suspected ritualists arrested by the police in Ilorin, Kwara State, have allegedly confessed to selling 31 human…