Encyclopedia of Fantasy (1997)
Godzilla Versus Megalon

(ot Gojira Tai Megalon) Japanese movie (1973). > Godzilla Movies.