Duck End Mill, Finchingfield

£24.00

High resolution digital image from our catalogue

Reverse also labelled “Neg 14196”

SKU: 156765 Category: Tags: ,