This 10-story structure located in Hebei province, China, holds a Guinness World Record as the largest “image building” in the world. It depicts the Chinese gods Fu, Lu and Shou, bearers of fortune, prosperity and longevity. To enter, just open up the right foot of the left-most god, Shou.