Nazi Germany, navy cap badge, a good example of type, now getting scarce

In stock
Regular price £175.00