onlybeaches

Counting the waves…

Taba Beach: White Sand Shores Where Egypt Meets the Red Sea | OnlyBeaches