Snow Beast (2011)

Snow Beast is a 2011 horror film.