only humans have yesterdays

Waiting for the Ancestors 2008 47 x 103 cm