Sale
  • Medusa

Medusa

£2,000.00

2013

Cotton, polyester, thread and pencil

180 x 180 cm