
Lori Dorn via Laughing Squid:
‘Attractions Atlas explored the world’s first permanent Godzilla Museum at Nijigen no Mori Theme Park on Awaji Island, Japan, where Godzilla suits, props, production materials, dioramas, sculptures, and around 100 Toho monster figures are on display. Visitors can also get an up-close look at Godzilla’s history while discovering the creative process behind the films’ special effects….’
