Police are investigating after the remains of an infant were discovered inside a freezer in a basement apartment at a family home in Allariz, Galicia, in western Spain.
Back to News
Police are investigating after the remains of an infant were discovered inside a freezer in a basement apartment at a family home in Allariz, Galicia, in western Spain.