New Godzilla Game!

Not really

I see toho announced a new movie as well

1 Like

Yes!!!

1 Like

Yay.

1 Like