China is obviously home to a massive manmade tourist attraction in the form of The Great Wall ... who made their way up the rocks to the crest of the waterfall only to discover the supposedly ...