More than 90,000 stone artifacts from the Neolithic period have been discovered from the Shiren Cave relic site in the city of Hailin, Northeast China's Heilongjiang Province. The site ...