
Parents charged after 11-year-old allegedly forced to give birth
A mother and father have been charged with child neglect after they allegedly forced their 11-year-old to give birth at home. 34-year-old Dustin Walker and 33-year-old Cherie Walker of Muskogee have been accused of failing ...