Denisova Cave, Russia (IMAGE) University of California - Berkeley Caption This is the Denisova Cave entrance, located in the Altai Mountains of southern Siberia, Russia. The cave was inhabitated at various times by three different groups of early humans: Neanderthals, Denisovans and modern humans. Credit Copyright Bence Viola Usage Restrictions None License Licensed content Disclaimer: AAAS and EurekAlert! are not responsible for the accuracy of news releases posted to EurekAlert! by contributing institutions or for the use of any information through the EurekAlert system.