High-power microscope image of a Myxozoa spore.

Code produit:
710558244