Cl
ip
Art
ETC
Clipart tagged: ‘Dicyemennea Eledones Worm Found in Kidney of 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…