Embroidery art by costume designer Michele Carragher (37)

Embroidery art by Michele Carragher

Embroidery art by costume designer Michele Carragher