Walking through nature has been shown to reduce stress levels and improve immune system health. But how? What magic lies in the forest? Find out in this weeks podcast.