Posted on

The Last of the Denisovans

The date is approximately 45,000 years ago; the location, a mountain pass somewhere in the Altai-Sayan region of southern Siberia.…

You must be logged in to view this content.