Researchers have identified a new species of ancient humans, which they have named Homo juluensis, meaning "big head," based ... meaning 'large head people'." Although H. juluensis is ...
The group has been dubbed "Juluren," meaning "large head people." The average brain size of modern humans is between 1,090 and 1,880 millimeters. The brain size of Neanderthals ranged from 1,120 ...