order of protection

Grimilda Figueroa: Late mother of Ariel Castro’s children spent ten years accusing him of abuse

Grimilda Figueroa, the mother of Ariel Castro's children, repeatedly went to authorities with accusations he was beating, abusing and threatening…

12 years ago