Godzilla and Megalon battle each other in Japan.
Short film celebrating the 50th anniversary of Jet Jaguar