Orang Pendek – Sumatra's Mysterious Small Humanoid Creature
Orang Pendek is a legendary creature that, according to local people, lives in the jungles of Sumatra.

Orang Pendek is a legendary creature that, according to local people, lives in the jungles of Sumatra.
Hosted on Acast. See acast.com/privacy for more information.