onlybeaches

Counting the waves…

Elphinstone Reef Beach: Marsa Alam's Hidden Coastal Jewel | OnlyBeaches