ICSW staffFeb 17, 2022Stanford researchers map how people in cities get a health boost from natureLack of physical activity in the U.S. results in $117 billion a year in related health care costs and leads to 3.2 million deaths...