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

2 hours ago 8
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