That's knuckle dragging NEANDERTHALS to you! :-)
They had bigger brains than we do today.(Bigger brains = higher IQ)