Cape Sable Island, Shelburne County, Nova Scotia, British North America

Loading...