World’s Strangest

Your source for the strangest things around!

Godzilla Christmas Tree

Allegedly, this is a picture of a Godzilla-shaped Christmas tree that appeared in the Aqua City Odaiba shopping mall. Within minutes, it destroyed the mall. So, in retrospect, it was a really bad idea. Link -via blastr | Photo credit: unknown