ANCIENT BUG A Chengjiang Animal Fossil Museum worker exhibits a 530-million-year-old fossil on January 26. Chengjiang, an important Cambrian Period fossil site in Yunnan Province, finished preparing to be listed as a natural heritage site by the UNESCO (QIN QING) |