In Foreign UK Serial Child Rapist Murdered In Prison October 14, 2019 No Comments Richard Huckle, Britain’s worst pedophile, was found dead in his prison cell on Sunday, with stab wounds on his…