Mystery of California newborn found dead in a dumpster is solved 37 years later

3 months ago 11
Add to circle

Melissa Jean Allen Avila, 55, was arrested for allegedly discarding her newborn baby girl in a California dumpster in 1987

Read Entire Article