
UNLOCKED! Episode 233: Utah Detective
TrueAnon
00:00
David Hamlin's Report on Ritual Abuse
David Hamlin is a priest in the Lakota Native American church, even though he's a white man. He allegedly tried to convince vulnerable people that they were the victims of satanic ritual abuse before then molesting them himself. "There was no baby cannibalism or anything like that"
Transcript
Play full episode