NC woman admits to killing her baby nearly 40 years ago in Riverside
RIVERSIDE, Calif. (KESQ) – A woman who caused the death of her newborn child and dumped her in a trash receptacle behind a Riverside business almost four decades ago pleaded guilty today to voluntary manslaughter and was immediately sentenced to four years’ felony probation. Melissa Jean Allen Avila, 56, of Shelby, North Carolina, admitted the
Continue Reading