Laregest Godzilla Statue Is Latest Themed Ride In Japan
A Japanese theme park claims to have created the world's first life-size statue of Godzilla as a permanent exhibit. The replica of the 120 metres (393 feet) long fictional beast has been installed at the Nijigen no Mori Park on Awaji Island, in Japan's Hyogo Prefecture. But rather than creating…