Where To Stream Evil Lives Here Season 2 Episode 9
Trapped in Hell
- Aired March 12, 2017
- 60 Min
When Susan Hamlin walks into a police station to confess she is part of a satanic cult and plans to murder her husband, no one can guess the truth is even more bizarre and sinister.