We always feature amazing architecture here in Gizmodo. Sometimes truly spectacular. Sometimes intriguing. Sometimes minimalist and perfect. Sometimes simply beautiful. This horror from China doesn't fall into any of those categories.
It's the Tianzi Hotel, in the Chinese provice of Hebei. Apparently, the 10-story building holds the world record for the "biggest image building". Hopefully, nobody will try to beat that one. [Killer DIrectory]