Photos surfaced online last year of this huge Godzilla Christmas Tree in the Aqua City Odaiba shopping mall in Japan. There aren’t really any other details about the holiday display but do we really need an explanation? I can only hope that they repeated the display this year!
Latest posts by Administrator (see all)
- The Walking Dead: Season 4 BTS Zombie School - May 9, 2013
- RIP: Ray Harryhausen - May 7, 2013
- J.J. Abrams Discusses Star Wars With Simon Pegg - May 6, 2013
- A Bad Lip Reading of The Walking Dead - May 6, 2013
- CURSED: Bradley Cooper Drops Out Of “Jane Got A Gun” - May 2, 2013