blulilly- (via Butchart Gardens stairway) Butchart Gardens, British Columbia, Canada.

more about : blulilly