The cave paintings of Chauvet, in France ~ speak for themselves

as to what human beings were capable of thousands of years ago.

 

 

 You will find the official website on the links page.