Photo: Esther Martinsen
Photo: Esther Martinsen
Gabriola Island, BC