Photo: Amy Lewis
Photo: Amy Lewis
Halfmoon Bay, BC