Kanta Mori

Kanta Mori

Kanta Mori

Kanta Mori

Acting

Godzilla vs. Megalon (1973)

Japan Special Defense Forces Chief

Japan's Longest Day (1967)

Maj. General Tatsuhiko Takashima - Chief of Staff E. Dist. Army