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.