Quick view Deluge | 125 cm x 125 cm | Framed | Oil and acrylic and mixed media on linen SOLD $3,600.00