China's Lost Civilization: The Mystery of Sanxingdui displays pieces from historical site of Three Star Mound unearthed in 1986. Photo by Chang Jun/China Daily