In a hillside in Yunnan province, southwest China, paleontologists have pulled more than 700 fossils from rock that is roughly 554 million years old. The collection, known as the Jiangchuan Biota, ...