A Baby Was Found Dead Along Texas Roadside 20 Years Ago, Having Bled Out. A Woman Was Just Arrested
Shelby Stotts was indicted on a 2nd-degree manslaughter charge after DNA testing allegedly identified her as the mother of a newborn left for dead in ditch in 2001
People via Yahoo
3 days ago