Lord Vader 16x20 giclee print, edition of 25. *SOLD OUT* For the Nemesis show in L.A, California at Hero Complex Gallery Full image attached.
I said God Damn. I posted this one maybe a few days ago, but needed to fix a few thing. Here's the final version. Limited print for "Oscar Legends" show in L.A. F...