Cavalier puppy sitting inside blue basket with tie-dye pattern ribbon on beige background

Royalty-free stock photo ID: 115694902

Cavalier puppy sitting inside blue basket with tie-dye pattern ribbon on beige background