People say that the Jin are the spirits of the forest. I intend to be that wild force that howls with the wind, and dwells in the trees.
  • Shibuya, Japan
  • JoinedFebruary 28, 2015

Following