only humans have yesterdays

Laos 2011 145 x 152 cm