Giant Godzilla statue is part of Japanese park’s Christmas illumination celebration【Photos】

Ho ho ho! Merry kaiju!

Read More