onlybeaches

Counting the waves…

Shirazi Beach: Kwale County's Hidden Village-Coast Escape | OnlyBeaches