Forest Therapy Road's winding trail in Okutama, Japan.
The view from a rest spot near the beginning of Forest Therapy Road.
No one power walks. Hikers are expected to slow down and soak up the quiet beauty of the green canopy, the waterfalls and creeks found in Okutama, about two hours northwest of busy Tokyo.