Ice demon



The Ice Demon is a 50 plus foot creature that roams the snow covered mountains.

Episode Appearance

 * 1980 Shorts: Ice Demon