Leaf and droplets

Water droplets on a leaf

East Lyme, CT, USA