Herrick Kidney Pedicle Clamp - 23 cm (9 1/8")

Made with surgical grade German stainless steel.
Product NumberProduct NamePriceBuy
CD52323 Herrick Kidney Pedicle Clamp - 23 cm (9 1/8") $82.32 Each