Go Go Godzilla

The Japanese are amazing with the construction of Godzilla making an appearance in the heart of Shinjuku.
Go Go Godzilla
Have Fun,
April 10, 2016
Shinjuku, Tokyo,
Japan, North America

Comments