Lights Out

37: Richard Huckle: Britain's Worst Pedophile


Listen Later

Richard Huckle was a serial sex offender and child rapist who committed countless atrocities against children all across Asia all the while posing a Christian teacher.
...more
View all episodesView all episodes
Download on the App Store

Lights OutBy Mile Higher Media