Showing the single result

Early Imperial German Navy Kaiserliche Marine Officers Cap Badge

£425.00
~ Early Imperial German Navy Kaiserliche Marine Officers Cap Badge ~ The WW1 era cloth backed badge has the state