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 ...