Nazi Germany, U-Boat Badge, good gilt, unmarked

In stock
Regular price £400.00