Cheshire cat
Published:

Cheshire cat

35cm tall ,all hand sewed ,hand painted with acrylics from cotton fabric.And for finish is covered with coat of varnish .

Published:

Creative Fields