Chimps, humans, gorillas are all in the same primate group. This looks very much like a lemur, other than it lacks the extra teeth and has opposable thumbs, which is completely new for the lemur group.
It could be the missing link between lemurs to chimps, yes. It's entirely possible that it could be our very distant relative. It's very hard to probably split where the chimp line started, and where the homo species started.
Dave
|