Three pink sea urchin shells on a green palm tree leaf

Royalty-free stock photo ID: 75174919

Three pink sea urchin shells on a green palm tree leaf