This Central New York Spot Has the Power to Make You HappierThis Central New York Spot Has the Power to Make You HappierA new study touts the health benefits of green spaces within urban landscapes.Dave CoombsDave Coombs