allariz6 hours ago
Woman makes horror discovery of newborn’s body in freezer while clearing out late mother’s home in Spain
Investigators are working to trace the baby’s parents. Credit: Julian Prizont-Cado / Shutterstock A woman sorting through her late mother’s...