High up in the Pyrenees Mountains, a cave holds the oldest evidence of intense human occupation in the region. But ...