-
Dream Box
On Shikoku Island, the smallest and least populous of the four main islands of Japan, lies an unspecified generic building in the midst of mysterious woods.
While the remains of morning fog hanging over the mountain forests are slowly clearing, a couple of puppies sunbathing outside the building...