Duncan, BC, Canada : A Cowichan Valley community located in Vancouver Island, British Columbia. Vancouver Island Adventure Travel Click Here - Plan a trip to Duncan, Vancouver Island with eh Canada
Cowichan Valley Folk Festival
Cowichan Valley Folk Festival
Local Community Music Festival