Founded in Eighteen-Ought-Six by Heather Bellingham and Matt Bird

Monday, December 12, 2011

Godzilla Christmas Tree

Godzilla-shaped Christmas tree spews smoke, Aqua City Odaiba shopping mall, Tokyo, Japan. From here.

No comments:

Post a Comment