The Enshi Canyon in Hubei Province is China's answer to the Grand Canyon in the U.S., with One Incense Pillar being one of its unique attractions.