Adoptive mom sat on misbehaving 11-year-old daughter until she died: Police
2 months ago
130
Sherry Leak is facing a felony manslaughter charge in Michigan for allegedly killing her 11-year-old adopted daughter by sitting on the child over the weekend.