Saturday 1 October 2011

cayce zavaglia: embroidered portraits