Payr Intestinal Stomach Clamps
25-08258-29

Payr Intestinal Stomach Clamps 29cm/11½”

Description

Payr Intestinal Stomach Clamps 29cm/11½”