ToddWilliams' Rating of Godzilla vs. Megalon

Todd's Review of Godzilla vs. Megalon

7 years ago via Rotten Tomatoes
Godzilla vs. Megalon