An early Japanese tokusatsu film, with fantasy and sci-fi elements.
Teppei Yamaguchi
Kyokuto Eiga K.K.
Production information and reference links
IMDb
Recommendations from this title