Tucked away on Japan’s northernmost and wildest island of Hokkaido is a place called Daisetsuzan, a national park known to the Ainu as Kamuimintara, meaning “the playground of the gods.” At approximately 2,267 km sq., it is Japan’s largest national park, and is a place of vast stretches of unspoiled wilderness and a vast mountain. Read more »