Godzilla vs. Megalon (1973)

Toho Studios’ GODZILLA VS. MEGALON premiered in theaters across Japan exactly 49 years ago today, on March 17, 1973! “Titan against Titan! Giant against Giant, in the most spectacular battle yet!!” #creaturedoublefeature #cdfroundup #kaiju #godzilla #jetjaguar

Get replies from creators like Creature Double Feat...

thumb_upthumb_down
1upvote