Peche Merle Cave, France, paintings, 17.000-15.000 SM

Peche Merle Cave, France, paintings, 17.000-15.000 SM