its about the orang pendek, which is something similar to the same style of creature as a bigfoot, only instead of being large it is instead rather
small, between 80 and 150 centimeters.
wikipedia link
"official" site for the orang pendek


still, its what keeps us looking, eh?

