Over 100,000 years ago, a mysterious group of ancient humans walked the lands of eastern Asia. Known as the Juluren—meaning ...
Archaeologists in China’s Yunnan province unearthed stone tools crafted in a style associated with Neanderthals that hasn’t ...