Archaeologists have uncovered over 1,000 artifacts from a palace relic on Mount Wudang, central China, with some discoveries believed to have been used in rainmaking rituals.... Mount Wudang is known for its Taoist temples.