Live: Fossils come alive at Natural History Museum of SW China's Chengjiang Fossil Site

The Natural History Museum at Chengjiang Fossil Site in southwest China's Yunnan Province opens to public on Monday. It was designated as a UNESCO World Heritage Site in 2012. Join us and see how technology helps reenact the life of species 500 million years ago.