interestingasfuck
A large skull found in China, dubbed the "Dragon Man," or Homo longi. This new species could replace Neanderthals as our closest relative.
A large skull found in China, dubbed the "Dragon Man," or Homo longi. This new species could replace Neanderthals as our closest relative.