ImpressArt Leaf Right (large) 9.5mm Metal Stamping Design Punch ImpressArt Leaf Right (large) 9.5mm Metal Stamping Design Punch £11.95 Out of stock.