120-meter-long “zip-line into Godzilla’s mouth” attraction and museum officially opens in Japan
Kaiju fans around the world were delighted when Nijigen no Mori, a theme park based on Japan’s Awaji Island, announced it was constructing a 120-meter-long…