onlybeaches

Counting the waves…

Kinyika Island Beach: Lamu's Hidden Reef in Kenya's Waters | OnlyBeaches