I think he looks Thal, he resembles a lot the La Chapele Aux Saints Neaderthal in the first photo, i think