onlybeaches

Counting the waves…

Funzi Island Beach: Mangrove-Fringed Shores in Kenya's South | OnlyBeaches