Large trees tower over a picnic bench at Helton Nature Park.