Neanderthal Royal Portrait


Long ago, in a cave in what is now southern France, the Neanderthal chief and his bride stand for their royal portrait.
Alas, it would take 17,000 years for the world to accept art as allegory.