The Yongshan Xuechi Sacrificial Site in Fengxiang county, Northwest China's Shaanxi Province. (Photo/Xinhua)