onlybeaches

Counting the waves…

Tuparoa Beach: Hidden Black Sand Sanctuary Near Te Puia Springs | OnlyBeaches