Denisova Cave

Denisova Cave – the only find of Denisovan humans