Amphiuma Spleen Prepared Microscope Slide ZL9-26

$5.50

Amphiuma; (large distinct cells) spleen, section.

SKU: ZL9-26 Categories: ,