Walking through the caves of Lascaux, under a stampede of 600 impressively painted animals covering its ceiling, we marvel at the artistry and artifacts of people 15,000 years ago.