Paying respect to Princes Yaegaki – Lake Suwa, Nagano [OC]

AloJapan.com