SAGA--Just like in a scene from a Toho Studios movie, a giant Godzilla rears its terrifying visage over visitors at the Iwayagawachi dam. [Read More]

No reproduction or republication without written permission.