Godzilla and Megalon battle each other in Japan.
2020
2008
1991
1994
1989
1963
1974
1975
1970
2024
2014
1966
1993
2005
2002
2009
2010
1999