Onbashira, the 1,200 year old festival that happens in the deep mountains of Japan.