Embedded Player Today is International Day of Forests. And it turns out trees are good for our health. Studies show immersing yourself in nature — especially a forest — can reduce stress and lower blood pressure.