Cryptozoology is a fascinating subject.
I agree. I don't believe that all primates have been found. IMO