House of horrors in Texas

1 year ago

A pair of twins escaped a house of horrors in Texas when they managed to break free from their handcuffs and flee to a neighbor’s home
The twins told police that Zaikiya Duncan, 40, and Jova Terrell, 27, left them in a utility room where they were forced to drink their own urine and eat their own feces.

Loading 1 comment...