onlybeaches

Counting the waves…

Kiwengwa North Beach: White Sands & Turquoise Waters, Zanzibar | OnlyBeaches