Tag: Homo longi

Scientists Discover Dragon Man Is a Closer Relative to Modern Humans Than Neanderthals

Scientists have found that Homo longi (dragon man) is a closer relative to modern humans than the Neanderthals. Dragon

Read More...

Mobile Sliding Menu

Comparisonsmaster