
London Bone Company
Canine Humerus
£12.00
Canine Humerus. Length 191mm. VB7003H