Inside archaeology's most exciting cave.
Denisova cave in Siberia was home to a mysterious group of humans - and now we are discovering what they left behind.