onlybeaches

Counting the waves…

Marsa Shagra Beach: Snorkeling Paradise in Marsa Alam, Egypt | OnlyBeaches