Layers of Time

Layers of Time

2017, 61x51cm, Acrylic on canvas, £275