PMC-01-2118

Intestinal Clamp
22.5 cm
25 cm
28.5 cm