Dinner at the Denisovans: Blue sheep
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