web statistics

Mom of ‘Angel Baby Doe’ found dead in Texas cow pasture 20 years ago is arrested

Shelby Stotts, 48, was arrested on a second-degree manslaughter charge on Tuesday after DNA tests confirmed she is the baby’s biological mom, according to the Texas Attorney General’s Office.

About admin