Dating back around 5,000 to 5,800 years, the Niuheliang site in Chaoyang, Liaoning Province, marks a representative late-Neolithic relics site of Hongshan culture in northeastern China. It is a key site for tracing the origins of Chinese civilization.