Father and Olatoye Olawale pastors arrested in Rivers after his disabled son died during attempt to remove and sell his hunchback for N10m
The young man identified as Lucky Wilson reportedly died after an operation to remove his hunchback and sell it to suspected organ traffickers.