Green Goblins

Is that Slimer from Ghostbusters, or does it looks more like one of those finger goblin puppets that Alton Brown was always on Good Eats? The world may never know...