Deep in the north of Japan lays the magnificent island of Hokkaido, a land of wondrous snowfall, awe-inspiring festivals, and deep pockets of beautiful Japanese culture and history. Amongst all this exists…

Deep in the north of Japan lays the magnificent island of Hokkaido, a land of wondrous snowfall, awe-inspiring festivals, and deep pockets of beautiful Japanese culture and history. Amongst all this exists…