Godzilla vs. Megalon
8.5•2023•0h 10m•Released

Godzilla vs. Megalon

Science FictionActionFantasy

Godzilla and Megalon battle each other in Japan.