Evil Lives Here
Scratch My Murderous Itch
Season 7 Episode 15
A father watches his young son succumb to what he believes are demonic forces
Evil Lives Here airs on Investigation Discovery +1 at 12:00 AM, Wednesday 2 October.
Topics
Movie ➝ Drama
Detective ➝ Thriller