Home / Series / Evil Lives Here: Shadows of Death / Aired Order / Season 5 / Episode 3

The Evil Twin

In 1995, when a 14-year-old girl in Happy Valley, Washington, goes missing, detectives uncover a grim family secret.

English