onlybeaches

Counting the waves…

Kawaroa Beach: Rocky Shores Meet Urban Walks in New Plymouth | OnlyBeaches