Adoptive mom sat on misbehaving 11-year-old daughter until she died: Police

4 months ago 246
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.
Read Entire Article