onlybeaches

Counting the waves…

Agiba Beach: Alexandria's Hidden Cove of Turquoise Waters | OnlyBeaches