Tomorrow JC Richard, will release his new Empire Strikes Back print. Titled, “The Impossible”, the poster will go on sale April 10, 2015 at 2 PM EST. The screenprint measures 36 x 12 inches and will be released in an edition of 150. It’ll cost $40 and go on sale at www.microcosmicmedia.com.
My god, that’s a stunning print?