AGP 01 – Karuizawa

When we first moved to Japan, we wound up in a place called Karuizawa, which is a resort town northwest of Tokyo, and roughly in the center of Honshu, Japan’s largest island. In this episode, I reminisce about living there.