Snow Beast

Snow Beast is a Monster from "The Toothless Dum Show"