« Back to search results
Image 12 of 13
< Prev Next >

PR06-001z.jpg

PR06-001z  Protozoa -  Blepharisma spp. with spirogyra algae - 100x