The ultimate destination is Sapporo in Hokkaido, Japan – Japan’s northernmost island but every journey must begin …

AloJapan.com