onlybeaches

Counting the waves…

Mansouri Beach, Lebanon: Golden Sands & Azure Mediterranean | OnlyBeaches