Image 2 of 15

Spider 122x183cm Oil on Canvas 2017