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.