onlybeaches

Counting the waves…

Assalah Beach, Dahab: Rocky Shores Meet Coral Gardens | OnlyBeaches