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 at 11:00 PM, Tuesday 1 October.
Topics
Movie ➝ Drama
Detective ➝ Thriller