People generally run away from Godzilla in the movies, but a new theme park attraction in Japan is hoping to have the opposite effect. The Nijigen no Mori theme park, located on Awaji Island just ...