Bandai Namco Games has released some teaser screengrabs from their upcoming game Godzilla, and it is as you would expect if you’ve seen the teaser trailer....
It’s common place now in epic films to see cities leveled by some WMD, or hyper natural disaster of some sort. But the Japanese scoff at...