A trip to Sumatra, Indonesia, to investigate reports of an ape-like creature that locals call Orang Pendek.
You can not favourite a USA TV guide show, please go to settings to switch your country.