Home Tags New human related species
Tag: New human related species
A new branch of hominin known as homo naledi was unveiled at Maropeng in South Africa's Cradle of Humankind this morning. It suggests that they too had a sophisticated understanding of death. Found in the Dinaledi Chamber, the remains opens up more mysteries about our past.