IMPERIAL GERMAN SHOULDER STRAP

Stock No. 11866

Product Information

Order IMPERIAL GERMAN SHOULDER STRAP IMPERIAL GERMAN SHOULDER STRAP @ £45.00

World war one shoulder strap