Newburyport: The finished garden at the home of Diane Hansen on Virginia Lane in Newburyport. Photo by Ben Laing/Staff Photo
090630blagarden