Hiking along the trails of Kiso Valley, we passed by small towns that were built around or near rivers up in the mountains.
Browse premium related images on iStock | Save 20% with code UNSPLASH20