Cape Breton Island, Nova Scotia, Canada

Cape Breton Highlands, Cape Breton Island, Nova Scotia, Canada