Return of Daimajin, 1966. Japanese film poster.