Designed by
Title
GODZILLA Statue at Hibiya Godzilla Square, Tokyo, Japan. #304108070
Description
GODZILLA Statue at Hibiya Godzilla Square, Tokyo, Japan. It features the largest statue of Godzilla in the country, based on the Shin Godzilla design of the character, with an original screenplay for the 1954 film being contained within the base.
This image is editorial