Evil Lives Here
Put on a Happy Face
Season 3 Episode 11 of 20
Melissa More adored her father and in her eyes, Keith Jeperson could do no wrong. However, as she got older, her love soon turned to fear of becoming his next victim
Evil Lives Here airs on Investigation Discovery at 1:00 AM, Monday 25 November. (Subtitles.)
Topics
Movie ➝ Drama
Detective ➝ Thriller