Snow Beast

The Snow Beast appeared in the movie 2011 same name.