The Xianrendong site, or "Immortal's Cave", located about 800 kilometers south of Beijing, was first discovered in 2020.