Gojira invades the mall

Gojira invades the mall

Although decorating the tree for  Christmas  is festive, I believe making it look like a monster would scar the kids for life…especially in Japan.  In 2000, at the  Aqua City Odaiba shopping mall, located in Japan, the holiday  decorative  committee decided to...