Let’s Go See GODZILLA!

It may have taken over a decade, but it looks as if we finally have a red white and blue, giant lizard palate cleanser…

By C.Ant | 23