German Kriegsmarine Field Grade officer visor cap

5758596061