Skull Island Posted on September 15, 2008July 22, 2022 by admin Screen print design for Print Club London. Edition of 50. Sold out.