Scientists discover the oldest human face in Western Europe, dating back more than a million years, in a cave in northern ...
The remains, known as the Spirit Cave Mummy ... Riverside recalibrated the mummy’s age to 10,700 years, making it the oldest ...