by DanXIII | Oct 1, 2020 | Foreign, Movies, Reviews
Flying saucers from the planet Paira, which lies on the opposite side of our sun, appear in the skies over Tokyo. The occupants of these craft, a race of human-sized cyclopean starfish, are hellbent on warning mankind about their eminent destruction at the hands of a...