New England stone walls and Connecticut farms

Rock strewn shore Block Island

No comments yet.

Leave a Reply