Aokigahara, known as Japan’s suicide forest, is a unique place in other ways. Silent, no wildlife in sight, magnificent trees and shrubs, and really easy to lose yourself in.Read More
Who Am I
I am Jordy Meow, a French photographer based in Tokyo. I explore discover offbeat and lesser known places in Japan.