US Marine Officer Kepi Insignia

Made out of wool and gold embroidery.

Price: £8.00