drops of water in a leave

Royalty-free stock photo ID: 1083314

drops of water in a leave