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 […]