by Lori Dorn from Laughing Squid on (#789X1)
Attractions Atlas explored the world's first permanent Godzilla Museum at Nijigen no Mori Theme Park on Awaji Island, Japan.subscribe to the Laughing Squid NewsletterThe post Inside the World's First Permanent Godzilla Museum was originally published on Laughing Squid.