One of my favs....I remember the promos, "The Green Slime is coming"..plastered all over the streets of New York in green lettering..It plays like it could have been a sequel or continuation of the "War Of The Planets", "Snow Devils" group of films