A new study ties fossils from a site in northern China to the Denisovans, an extinct group of ancient humans, and sketches a ...