huge green, somewhat humanoid figure with monstrous faces and noses and mouths growing all over it