Invasion of Astro Monster (1966)
AKA “Godzilla vs. Monster Zero” Directed by Ishiro Honda Written by Shin’ichi Sekizawa Stars Nick Adams, Akira Takarada, Jun Tazaki Run Time: 1 Hour, 33 Minutes Trailer: https://www.youtube.com/watch?v=WWFVqORyleA Spoiler-Free Judgment Zone This one is futuristic…