Mediterranean Rocky Beach

Mediterranean Rocky Beach

Mediterranean Rocky Beach. Where the waves crash against the rock cliff