26/08/2022 Galería de las Estatuas in Atapuerca could be one of Spain's most ancient Neanderthal sites