Japan's coldest town is in an isolated mountain range in central Hokkaido. We venture to the frozen Lake Akan in search of the town, explore an Ainu village and witness an epic rap battle in the snow.
Guest Cast
Cast Appearances
Episode Discussion
Login to leave a comment on this episode.
No comments yet. Be the first!