Monday, December 26, 2011

Godzilla Christmas Tree is Nerd (& Dork) Approved!


Found via Nerd Approved, this Godzilla Christmas Tree resides in the Aqua City Odaiba mall in Tokyo, Japan.  If only this glorious beast would reside in my merry abode.

--Brad

No comments:

Post a Comment