Destinations

Operation Godzilla Intercept Opens in Japan

“Operation Godzilla Intercept” is a Godzilla themed attraction that opened at Awaji Island  on October…