Since humans are apes how could there be a missing link such as you thought?
Humans are primates, not apes, although I've seen some people who would make you wonder...