20 gauge Browning B425 Grade 3 sporter Adjustable.

£1,550.00

Out of stock

SKU: 41956MZ Categories: , , , , , ,