TROJAN HORSE

Name:TROJAN HORSE etching, 2016, 128x85mm Name:TROJAN HORSE etching, 2016, 128x85mm