Odd News on MSN
Tokyo airport installs Godzilla statue to welcome visitors to city he has repeatedly destroyed
TOKYO — Haneda Airport’s Terminal 3 now features a towering Godzilla statue as its primary arrivals landmark. The King of the ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results