A fan film that is a love letter to the old Godzilla films from the 60s.
—
Released
Godzilla vs. Leviathor
45min