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.
Posted on
May 24, 2013
More by Marie Bergeron View profile
Like