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. »3/14/12 1:00pm 3/14/12 1:00pm
Kinja is in read-only mode. We are working to restore service.