The Green Haven: Parks and Nature in Downers Grove, IL