Scientists have been able to establish a possible link between the mysterious and elusive early human group known as the Denisovans and the Homo longi, or “Dragon man” species from China.