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

Map of Cape Sable Island, Shelburne County, Nova Scotia, British North America
Loading...