Homo naledi, a new species of human relative from the Cradle of Humankind 0 10.09.2015 13:44 Times LIVE Modern man has a new relative.