Elf Cap large

Elf Cap
SKU: 5384

Soft variegated 100% Merino wool, hand-wash please!
 adult size.

Price: $32.00