The Penultimate Curiosity: Science, Religion and the Big Questions?
The Ardèche Gorge, in the South of France, is home to some of the most remarkable paintings in the world. They would be worthy of inclusion in any national gallery. But these paintings are in a cave. They have recently been subject to redating by the most sophisticated methods known to science, and the conclusion […]