onlybeaches

Counting the waves…

Gazi Beach: Kwale County's Quiet Mangrove Coast in Kenya | OnlyBeaches