California Couple, David Allen And Louise Anna, Arrested For Holding Their 13 Children Captive “In Chains And Padlocks”

Police in Riverside County, California has arrested a couple, David Allen Turpin (57) and Louise Anna Turpin (49), for keeping their 13 children captive in their home, shackled to beds …

Advertisements
Read More