The image shows a close up of a small amount of water droplets on a piece of paper, which appears to be a photo of a sporozoan.
Read full description
The image shows a close up of a small amount of water droplets on a piece of paper, which appears to be a photo of a sporozoan. The droplets are small and round, and the paper is slightly blurred, giving the image a soft, dreamy quality.