Johns Island, Blue Hill Bay, Mount Desert Hancock County, ME

From collection Place

SHARE THIS PROFILE