Banksy NOLA (Orange Rain), 2008 Screenprint Edition of 150 30 x 22 in 76.2 x 55.9 cm Signed by the artist Accompanied by a certificate of authenticity $135,000
January 17, 2023
Art, Featured