Watch People Zipline Into Godzilla's Mouth

A life-sized Godzilla attraction will open this weekend at the Nijigen no More amusement park on Japan’s Awaji Island.Read more...

Watch People Zipline Into Godzilla's Mouth

A life-sized Godzilla attraction will open this weekend at the Nijigen no More amusement park on Japan’s Awaji Island.

Read more...