Godzilla Christmas tree spreads the cheer

by Dhiram Shah

Japan’s fascination with Godzilla can be seen in this Christmas tree at a shopping mall in Tokyo. I wonder who is Santa?

[Buzzfeed]

Leave a comment