Halifax, Nova Scotia | THE COAST | Clam Harbour Beach Provincial Park

Clam Harbour Beach Provincial Park