Watch: Has Bigfoot been found in Indonesia?

Video shot deep in Indonesian forest shows a huge creature walking upright under a waterfall

Must watch video

NZ Herald Focus video

Entertainment video

Lifestyle video

National video

World video

Business video