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.
A woman cleaning out her late mother's home in Allariz, Spain discovered the body of a newborn in a chest freezer, prompting a Civil Guard investigation.