“Penelope” by Nicolas Delort is an 18″ x 24″ screen print being released today, June 25, 2014, at 2PM CST on PostersandToys.com. The print is an edition of 85, and will cost $50. We recently posted about Nicolas’ “Nosferatu” print, which looks amazing. You can also check out more of his work on Tumblr here.
Leave a Reply