German U-boat Senior Officer visor cap

5758596061