▲ Peaking
World
Woman Discovers Body of Baby in Freezer While Clearing Out Late Mother’s Home: ‘It’s Like the Script of a Horror Movie’
A woman cleaning out her late mother's home in Allariz, Spain, found the remains of an infant in a chest freezer, and the Civil Guard is investigating.