EVIL LIVES HERE My Twisted Sister – Louise Turpin’s sister Elizabeth Flores was trapped by her for a while
April 10, 2022
Evil Lives Here, Jennifer Turpin, Jordan Turpin, Louise Turpin, The Turpin Family
Louise Turpin and her husband David are currently in prison for felony child abuse, torture, and imprisonment for raising their 13 children in nightmarish conditions. Louise’s sister Elizabeth Flores opened up in 2019 for Season 6, Episode 8 of Evil Lives Here called “My Twisted Sister.”