Royalty-free stock photo ID: 127249997

Drops of water on leaf of aloe - Image