31st Division Pre-War Patch

$35.00
In stock
+

Pre-WWII 31st Division Patch. Machine embroidered on wool. Used.