Evil Lives Here: Shadows of Death
Free to Kill Again
Season 2 Episode 12
When Erika Verdecia goes missing, her family launches their own search for her. What their homegrown investigation uncovers is a tragic trail of bloodshed.
Evil Lives Here: Shadows of Death airs on Quest Red at 6:00 PM, Wednesday 25 December. (Subtitles.)
Topics
News ➝ Current Affairs
Documentary