Aug 19, 2019 by News Staff

A collection of stone artifacts unearthed at the archaeological site of Tolbor-16 in the northern Khangai Mountains of Mongolia indicates that anatomically...