Journey across Japan to discover its giant trees, many of which are over 1,000 years old and have been revered as sacred protectors for generations.