Lockwood Intestinal Tissue Forceps 20.0 cm

Lockwood Intestinal Tissue Forceps 20.0 cm

SKU139-018

Lockwood Intestinal Tissue Forceps 20.0 cm