Ninety mile beach

Matapouri1
Ninety mile beach