Pairan Star Creature

The Pairan star creature from the Japanese sci-fi film, “Warning From Space”