Of course, we know almost nothing about the languages people were speaking in the Upper Palaeolithic, their myths, initiation rituals, or conceptions of the soul; but we do know that, from the Swiss Alps to Outer Mongolia, they were often using remarkably similar tools,1 playing remarkably similar musical instruments, carving similar female figurines, wearing similar ornaments and conducting similar funeral rites. What’s more, there is reason to believe that at certain points in their lives, individual men and women often travelled very long distances.