Does it get better than this? in Check this out0 Comments We Think not. Tokyo’s Aqua City Odaiba shopping mall erected their awesome Godzilla Christmas Tree years ago. Ten years on we’ve gotta think someone out there has been similarly creative. Thanks Core77 [no_social_share_list]
Sorry, the comment form is closed at this time.