AKA 'Godzilla vs Mechagodzilla II'. In response to Japan's request for a countermeasure against Godzilla, UN engineers construct Mechagodzilla, a giant diamond-encrusted robotic super-lizard. Nonetheless, Godzilla is a force to be reckoned with against this monstrosity and bone-crunching battle ensues.
Permanent Collection
For in-store pickup reservations please call 03 3650 615