Royalty-free stock photo ID: 127250000

Water drops on leaf of aloe - Image