Caps for Life

Caps for Life

Regular price $30

Made on a 100 year old hand guided chain stitch embroidery machine using high quality wool threads.

4.75 inches x 5 inches