Spanish researchers have found the remains of a facial fragment in Atapuerca, in northern Spain, which has been identified as the oldest known face in Western Europe, with an age of between 1.1 and 1.4 million years. The study, published in the journal ‘Nature’ and led by IPHES-CERCA, has revealed this key discovery about the...