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

8 months ago 382
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