Doc has told me I have to stop using a desk top, but I just had to alert my friends to this fantastic film on a spectacular cave painting site in France. History Channel, Saturday the 29th, 10 pm Eastern. 2 hours.
Here's a trailer to wet your appetite:
Here's a trailer to wet your appetite:
Comment