Dinner at the Denisovans: Blue sheep 0 07.07.2024 17:13 Haaretz.com Archaeologists find new fossil from Denisovans, an elusive extinct species of human, in a Buddhist sanctuary cave in Tibet and also deduce what they ate