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 at 1:00 PM, Friday 29 November. (Subtitles.)
Topics
News ➝ Current Affairs
Documentary