A cross sectional view of the Dicyemennea Eledones, a parasite, found in Eledone Moschata, or musky octopus.

Dicyemennea Eledones Worm Found in Kidney of Octopus

A cross sectional view of the Dicyemennea Eledones, a parasite, found in Eledone Moschata, or musky…