Stock Images: Water lily leaf dew drops. Image: 18947164

See these other Stock Images about water lily leaf dew drops

Browse Mammals Images

Browse Landmarks Images

Browse Illustrations Images