Scientists have discovered a 'lost' species of human with an abnormally large skull which lived alongside homo sapiens. Known as the Juluren, meaning 'big head people', this ancient species may ...
Announcing the discovery Nov. 8, the Uruma City Board of Education said the fragments excavated at the Yabuchi cave had been confirmed to be those from a human skull rather than stone. An analysis ...