Erica Deeman
British
1977-

Untitled 18
2013
Chromogenic print
45 x 45 inches
© Erica Deeman