Godzilla Has Descended Upon Haneda Airport

Godzilla Has Descended Upon Haneda Airport

The previously teased 40-meter-long, 9-meter-tall statue of Godzilla has begun gracing/delightfully terrorizing Haneda’s main international terminal.

read more

Source: www.gizmodo.com