Xihoudu


Xihoudu is an archeological site located in the Shanxi Province of China. The site dates to the Paleolithic Age. In total 32 stone implements were found at the site.