Looks a bit small.........
Good catch! Actually, for a 4-5 ft Hominid, or even a 4-5 foot primate it looks way too small. I know brain cases and brains increased in size after this, but that looks far far too small as a prerequisite. I honestly think it is possible this is being misclassified.
Must have been a Democrat...and probably still votes.