Ali Baba

Ali Baba

36 x 67 in.

91 x 170 cm.

Hand-printed linocut on Thai Kozo paper

Advertisements