Xujiayao-Houjiayao Site
Yangyuan County, China
Xujiayao, located in the Nihewan Basin in China, is an early Late Pleistocene paleoanthropological site famous for its archaic hominin fossils.
Archaeological site data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).