Stranded di explores island with wild, cannibalistic inhabitants. Stranded di explores island with wild, cannibalistic inhabitants. PulauTerdampar