You can zipline into a Godzilla’s mouth at this Japanese theme park
If adventurous rides and godzillas are the things that excite you, this read will definitely make your day. The Nijigen no Mori Park on the Awaji Island in Japan has installed a life-size Godzilla, luring […]