A picture released by the Riverside County Sheriff’s Department shows David Allen Turpin and Louise Anna Turpin who were arrested in Perris, California, and charged with torture and child endangerment for allegedly holding their 13 children captive in their home. EPA
A picture released by the Riverside County Sheriff’s Department shows David Allen Turpin and Louise Anna Turpin who were arrested in Perris, California, and charged with torture and child endangermentShow more

California teenager leads police to parents' house of horrors