A fossilized skull fragment of Homo sp. unearthed in central Spain offers paleoanthropologists a fresh window into the story of ancient humans who lived...