onlybeaches

Counting the waves…

Wasini Island Beach: Coral Shores & Turquoise Shallows, Kenya | OnlyBeaches