AWAJI, Hyogo Prefecture--Godzilla has been spotted at a prefectural park here, but instead of fleeing in fear, adventure-goers can battle the mighty monster. [Read More]

No reproduction or republication without written permission.