News

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 ... the idea that the first humans ...