A Daily Sketchblog by members of DrawBridge and Hypothetical Island Studios
For some reason this makes me think of a Mekon soldier from Dan Dare.
I didn't grow up reading that so I'm not sure if that's what it is. Just Sasquatch...
It does look a bit like a pissed off Treen.