This skull has a weird mix of ancient and modern traits. It was discovered in a cave in southwest China and dates to between 14,500 and 11,500 years ago. And it might represent the newest humanoid species to coexist with humans.
First, there were the Neanderthals, which were first discovered in Germany 150 years ago and have had a firm place in the public imagination ever since. Next, there were the Denisovans, whose remains were found in Siberian caves back in late 2010. Now, we can add the Red Deer People — so named because they hunted and cooked red deer, naturally enough — to this list of our evolutionary cousins. And it's quite possible that these are far from the last new species of human that we'll discover as we explore more of Asian prehistory.