Ryan Taylor


15 x 12in   38 x 31cm

London    -    2010


Private collection