A Possible New Human Species unearthed in China.

  1. JKenny profile image95
    JKennyposted 4 years ago

    A new human species has been unearthed in South Western China. They possess a mixture of archaic and modern features, and lived as recently as 11,500 years ago. They have been dubbed the Red Deer People on account of their fondness for venison. Here's a link:

    http://www.smh.com.au/world/science/los … 1v3r7.html