German Kriegsmarine Company grade officer visor cap

5758596061