Freepik
    Green stones on the sandy beach. Rocky coast of Atlantic ocean in Algarve, Portugal. Top view

    Green stones on the sandy beach. Rocky coast of Atlantic ocean in Algarve, Portugal. Top view