sheep island dock   a beloved haven in ME
Emily Hague  /  built environment  /  28 of 42       Show captionHide caption