onlybeaches

Counting the waves…

Siyu Beach: Pate Island's Hidden Shore in Lamu County, Kenya | OnlyBeaches