In the deep woods of Japan researchers are confirming that nature can lower your blood pressure, fight off depression, beat back stress, and heal.

Outside Magazine