onlybeaches

Counting the waves…

Kilifi Bay Beach: White Sands & Turquoise Waters in Kenya | OnlyBeaches