It could be the Yeti character from the now (hopefully) defunct Alpha PRIME. Or it could be a new incarnation of the Wendigo. Or perhaps it's a new Rob Liefeld creation... called "Yowie"! :-) (for...