Hidden in Itoshima City, Fukuoka Prefecture, Totoro Forest is a peaceful nature trail that feels like a scene from an animated film. Even though it is not an…