re: #21 Dr Lizardo
HERE IT IS. The latest Godzilla trailer; it can be found here. It’s autoplay. telegraph.co.uk
HERE IT IS.
The latest Godzilla trailer; it can be found here. It’s autoplay.
telegraph.co.uk
does it show the strings attached to the monsters?