Godzilla Christmas tree spreads the cheer


Japan’s fascination with Godzilla can be seen in this Christmas tree at a shopping mall in Tokyo. I wonder who is Santa?
Godzilla-Christmas-Tree-1.jpg
[Buzzfeed]