onlybeaches

Counting the waves…

Maringanha Beach, Pemba: Mozambique's Urban Sands | OnlyBeaches