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

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