The Itch

14 x 22 inches. Three screens (all transparent white) printed on unidentified black cover stock.

Signed and numbered edition of 80.

Released December 2012.

Sold out.