This ancient species, known as 'Juluren' which means 'big head people', is ... China in the 1970s and skull fragments of two individuals were discovered at different Chinese sites in 2005.
Scientists have discovered a remarkable new species of ancient human with unusually large skulls who lived alongside ... known as Juluren - meaning 'big head people' - inhabited parts of China ...