Priscilla Mestaz, 37, and Anthony Machuca, were arrested and charged with torture and multiple counts of child abuse of girl in their care.
Couple ‘dragged 11-year-old on dog leash and left her to sleep in garage without heating’
8 min read
Continue reading in the USA News Updates app