Publicity photo for Invasion Of The Astro Monster (1965) aka Godzilla Vs. Monster Zero

Publicity photo for Invasion Of The Astro Monster (1965) aka Godzilla Vs. Monster Zero