Turbellaria worm under the microscope, Platyhelminthes phylum. Possibly Macrostomidae. Sample found in the Indian Ocean

Code produit:
582651854