Long Swamp, Hancock County, ME

From collection Place

Long Swamp, Hancock County, ME

Details

Long Swamp, Hancock County, ME