A North Carolina mom pleaded guilty Monday to involuntary manslaughter after her 3-year-old son froze to death outside her house while she was on drugs — but she should soon be free.
A North Carolina mom pleaded guilty Monday to involuntary manslaughter after her 3-year-old son froze to death outside her house while she was on drugs — but she should soon be free.