Possible answer
Zhoukoudian is a relic of primitive culture, 48 kilometers southwest of downtown Beijing, where Longgushan (dragon skeleton mountain) is standing. Several decades ago, local farmers
Tell what you have known about Zhoukoudian Caves.