Crossing Rocks

Travel Guide

A white cross on a sandy beach with clear blue water and a blue sky.