Invaders From Space Jan 29, 2023 Sometimes there are goofy bits of science fiction that came from Japan. This is one of them.
Invaders From Space Jan 29, 2023 Sometimes there are goofy bits of science fiction that came from Japan. This is one of them.