Over 100,000 years ago, a unique group of ancient humans, the Juluren or “large head people,” roamed eastern Asia. Recently introduced to the scientific world as Homo juluensis, this group displays a ...