Tuesday, December 7, 2021

Merry Christmas from the Godzilla Store!

A Christmastime display at the Godzilla Store Tokyo. Photo by Brett Homenick.

Japan is known for getting into the Christmas spirit, and the Godzilla Store Tokyo has proven that in a big way. Here are some of the Christmas displays that can currently be seen at the store.





No comments:

Post a Comment