Susan Hamlin enters a police station, ready to confess her involvement in a satanic cult and her intention to kill her husband. However, what unfolds is even stranger and darker than anyone could have anticipated, revealing that this shocking admission is merely a piece of her elaborate scheme to break free from her current life.
Show
Evil Lives Here
Episode
S02E09
Air Date
Mar 12, 2017