The Cave Paintings at Lascaux, France

Containing some 600 paintings, Lascaux Cave in France’s Dordogne River Valley is home to perhaps the world’s most incredible array of Upper Paleolithic…