onlybeaches

Counting the waves…

Kairaki Beach: River Meets Ocean at Kaiapoi, Canterbury | OnlyBeaches