Designed by
Title
Hydatid cyst of Echinococcus multilocularis #172469875
Description
Hydatid cyst of Echinococcus multilocularis, closeup view, 3D illustration. E. multilocularis is a parasitic worm that causes alveolar echinococcosis with production of cysts in liver