Adoptive mom sat on misbehaving 11-year-old daughter until she died: Police
3 weeks ago
58
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.