Godzilla to Invade Kinokuniya Stores With Exclusive Merch

Godzilla Store Pop Up Shops are smashing into Kinokuniya Stores nationwide.

Read More