Oak Hill, Somesville, Mount Desert, Hancock County, ME

From collection Place

Oak Hill, Somesville, Mount Desert, Hancock County, ME

Details

Mount Desert
Oak Hill, Somesville, Mount Desert, Hancock County, ME