Search
Menu
Home
Sources
About
Contacts
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.