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...


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