Tokyo’s Haneda Airport is adding a giant Godzilla statue to its international terminal

World’s largest indoor Godzilla statue will welcome and/or terrify visitors to Japan starting this winter.

Read More