Neanderthal watching us.



This Neanderthal watching us from a distance of about 30 000 years ago, somewhere in the Carpathian mountains.

Popular Posts