Where To Stream Evil Lives Here Season 6 Episode 8
My Twisted Sister
- Aired September 1, 2019
- 60 Min
When Elizabeth Flores was a child, her sister, Louise, tried to shield her from a horrible family secret; when Louise met David Turpin, that all changed.