Tomzilla

A hideous monster is attacking Japan!!!