US Army officers shirt Armoured division size 34

65.00

US Army officers shirt size 34 with period sewn armored patch.

In stock