Vancouver British Columbia Canada Stanley Park Beaver Lake lily pads

Vancouver British Columbia Canada Stanley Park Beaver Lake lily pads