Japanese park

Giant Godzilla Statue Part Of Japanese Park Christmas Illumination Celebration 【Photos】

Ho ho ho! Happy kaiju! Japan is really entering a festive season this time of year, setting up all kinds of colorful lights that twinkle on winter nights. While you won’t see too many people with Christmas lights in their homes, you can find beautiful displays in public places such as malls and parks, including […]