Links for Finding Bigfoot S3E14: Indonesia's Little Bigfoot

Reality TV Buzz

Episode 14

109 watches

February 17, 2013
The team go to the island of Sumatra in Indonesia to investigate reports of the orang pendek, a supposedly small primate that inhabits remote parts of the jungle.
February 17, 2013
The team go to the island of Sumatra in Indonesia to investigate reports of the orang pendek, a supposedly small primate that inhabits remote parts of the jungle.