current evidence suggests that Denisovans were the only group of humans to live at Baishiya Karst Cave, Zhang said. That ...