An international team of cave explorers has shown that cave walls and the prehistoric rock art that adorns them can preserve human DNA for thousands of years.