Evil Lives Here: Shadows of Death
No Promise for Tomorrow
Season 3
A landlord in Birmingham, Alabama, approaches his rental home to inspect a broken window when he suddenly hears a baby crying. What he discovers inside will haunt two families for the rest of their lives
Evil Lives Here: Shadows of Death airs on Quest Red +1 at 3:00 PM, Wednesday 25 December. (Subtitles.)
Topics
News ➝ Current Affairs
Documentary