This is a picture of a Homo neanderthalensis skull from Chapelle aux Saints, France. (Image: Wikimedia, Luna04).
Most shared on Macroevolution.net: