Imagine Europe tens of thousands of years ago: dense forests, large herds of elephants, bison and aurochs—and small groups of ...