Freepik
    Rock and Shore with Cliff at Castelejo Beach, Algarve, Portugal

    Rock and Shore with Cliff at Castelejo Beach, Algarve, Portugal