Shirahige Falls is a spectacular waterfall situated 600 meters above sea level in the town of Biei, southeast of Asahikawa. White curtains of water cascading …

AloJapan.com