News
A previously unknown anthropoid primate -- a forerunner of today's monkeys, apes and humans -- has been found in Libya. Researchers have dubbed their new find Apidium zuetina. During upheaval in ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results