Evil Lives Here
The Demon in His Eyes
Season 3 Episode 10 of 20
The crimes of John Rose, who had showed signs of violence even when growing up. His sisters Betty and Ulayla recount their story of sharing his life
Evil Lives Here airs on Investigation Discovery at 12:00 AM, Monday 25 November. (Subtitles.)
Topics
Movie ➝ Drama
Detective ➝ Thriller