Remains of early humans such as Neanderthals and Denisovans have been discovered at just a limited number of sites in Europe and Asia. This has long frustrated archaeologists, who are confident that ...