Cape Breton Highlands National Park » Black Brook Beach in the Cape Breton Highlands National Park

Black Brook Beach in the Cape Breton Highlands National Park