An ancient ape-like creature that may be a direct ancestor to our species is described by researchers.

More...