70lb Armstrong Breech Loading Rifle

£5.45

Image to follow
70lb Armstrong Breech Loading Rifle