
laughingsquid.com
Inside the World's First Permanent Godzilla Museum
Attractions Atlas explored the world’s first permanent Godzilla Museum at Nijigen no Mori Theme Park on Awaji Island, Japan.
If the page stays blank, open it in a new tab. Your Weird rating still works from the top bar.
Open source