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