The Orang-Pendek: An ape-like creature allegedly inhabiting the forests of Sumatra; despite expeditions, no definitive proof has been found . Add Comment + Vote ( 1 )