Photos of Gojira X Mechagojira

Monster Zero has uncovered the first promotional and behind the scenes photos of the upcoming “Godzilla vs Mechagodzilla” movie scheduled for release to Japanese theaters this Christmas.

Share

Add a Comment