onlybeaches

Counting the waves…

Marsis Beach, Masirah Island: Oman's Hidden West Coast Gem | OnlyBeaches