Archaeologists clear the remains of a sacrificial horse excavated from an ancient tomb at Mount Pingding, Zhaobishan township, Kazak autonomous county of Mori, northwest China's Xinjiang Uygur autonomous region, Aug 2, 2015. [Photo/CFP]