Freepik
    Close-up of sea waves breaking on the rocks of Vilanova y la Geltru beach.

    Close-up of sea waves breaking on the rocks of Vilanova y la Geltru beach.