only humans have yesterdays

London 2011 63 x 56 cm