Homo naledi

Monica Sanchez |
Image via CBS, National Geographic Scientists announced Thursday the discovery of what might be a new member of the human family tree.…