Duration: 10min
Godzilla and Megalon battle each other in Japan.
Not Working Properly? Try Another Server