Mother convicted 11 years after baby found dead in container
A North Carolina woman who left her newborn baby in front of a Planned Parenthood office has pleaded guilty to involuntary manslaughter, 11 years after the infant's body was found…
A North Carolina woman who left her newborn baby in front of a Planned Parenthood office has pleaded guilty to involuntary manslaughter, 11 years after the infant's body was found…