only humans have yesterdays

London 2009 25 x 24 cm