A large mixed breed dog standing on a large rock on the shore of a beach

Royalty-free stock photo ID: 84598699

A large mixed breed dog standing on a large rock on the shore of a beach