Karuizawa 13 Spirit Safe Published November 1, 2018, 23:59 at 195 × 300 in Karuizawa 13, 1997, “Spirit Safe”