0 Menu

Trojan Horse - Limited Edition Screen Print

$22.00

A limited edition screen print of 245. Each print is signed, numbered and dated on the front.

Each image is professionally printed in Athens, Greece.

Printed in orange on white card. Measures approximately 20.5cm x 15.5cm (8 x 6.1")