Karuizawa Half Marathon 2025 Sunday - May 18th The resort town of Karuizawa in Nagano is a popular destination for various outdoor recreation pursuits, from cycling to skiing...