1938 · History, Fantasy, Science Fiction · 0.0
An early Japanese tokusatsu film, with fantasy and sci-fi elements.