Monsterquest: MonsterQuest travels to Sumatra in Indonesia in search of a small hominid creature known to the locals as Orang Pendak or 'The Man of the Woods'.
View Trailer
Find Other Versions