Toshiya HASEGAWA

* human being * adventurer * fighter * resilient survivor * father * son * blogger * artist * musician * photographer * engineer * athlete