In 'The Legend of Ochi,' elusive, imaginary primates feel real
ARI SHAPIRO, HOST: On the fictional island of Carpathia, if you go into the forests at night, you might sense that you're being watched. And if you peer into the trees, you may just spot an elusive primate called the ochi. ISAIAH SAXON: Ochi is simply …