New Work – 1990 August 18, 2020August 17, 2020 | StressArt “1990” by Shelli Finch 36″x36″ mixed media on canvas Find it on www.artfinder.com/stressart or www.stressart.com Share this:TweetLike this:Like Loading... Related