Maybe Godzilla is real after all...