Henry Lee Lucas rose to infamy when he confessed to hundreds of unsolved murders. This docuseries examines the truth -- and horrifying consequences.
Release Date
Dec 6, 2019 (TV-14)
Episodes
1 seasons | 5 episodes
CREATED BY
CAST
Bob Prince
Self
Henry Lee Lucas
Self
SEASONS