Godzilla ... sort of