Close up of water droplets on fresh green leaves in dappled sunlight
Image dimensions: 10000 x 10000 pixels