Godzilla Statue Unveiled in Tokyo

A massive statue of Godzilla has been unveiled in Tokyo’s midtown and was created to mark the Japan release of Gareth Edwards’ new blockbuster.
Functions of the ‘Godzilla’ statue,  include fire rays and a light show.
Via: PR Examples