Orang Pendek
The Orang Pendek (also known as Sedapa) is a cryptid believed to be an ape or primate native to the remote mountainous forests of the islands of Sumatra and Borneo. It is allegedly bipedal (walks on two legs) and stands 2.5-5 feet tall. However, some accounts claim individuals may be over 5 feet tall. The … Read more