“They Were Trying To Cover It Up”: After 11YO Gives Birth At Home, Cops Arrest Stepdad And Mom
Cherie and Dustin Walker, the mother and stepfather of an 11-year-old girl from Muskogee County, Oklahoma, are facing felony child neglect charges after prosecutors say the child was forced to give birth to a full-term baby inside her home without any medical assistance. The horrifying ordeal came to light on August 16, when the young … Read more