Image of Macrostomum appendiculatum

© National Science Foundation - Turbellarian Taxonomic Database