Water drop on fresh green leaf

Royalty-free stock photo ID: 153239204

Water drop on fresh green leaf