There is no description yet. Add a description.
Appears on these pages
Godzilla vs. Megalon is a promotional comic by Cinema Shares International Distribution...
Megalon (メガロ Megaro) is a giant insectoid kaiju created by Toho that first appeared in the 1973...
Megalon concept art The flying Gigan, Megalon, and Zone Fighter puppets