New Image Confirms Godzilla Coming To COD

It has been no secret that Godzilla is rumored to be coming to Call of Duty and this new image pretty much confirms it.

seg1_en_mod1