A monumental depiction of Godzilla is surprising travelers at Haneda Airport’s Terminal 3 in Ota Ward, Tokyo.
Snow Crabs White Like Snow Landed at Fishing Ports in Japans Hyogo Prefecture
...
Read moreDetailsHome » Godzilla Artwork at Japans Haneda Airport Terminal 3 Gives Travelers a BIG Welcome
A monumental depiction of Godzilla is surprising travelers at Haneda Airport’s Terminal 3 in Ota Ward, Tokyo.