PRINT SALES: all the 31thirtyone portraits are still available for purchase. there is a limited run of 31 prints of each portrait, priced individually at £31.31 (excluding postage).
please click here for the 31thirtyone shop.
all payments will be via google checkout and subject to checking. please select the shipping depending on your geographic region.