Yukiguni — Snow Country
The northernmost island of Japan, Hokkaido, also known as Yukiguni, or snow country, is one of the snowiest places on earth. In our new film, Japanese-Swedish ski guide Mattias Takehiro explains why he always wants to stay on the island and about the lifelong journey of devoting yourself to one skill.