HomePosts Tagged "Becky Powell"

Becky Powell Tag

Archive

Henry Lee Lucas left the US captivated by his lies of 600+ murders. But police figured out he was just lying to gain trust and get special treatment.