Erica Deeman
British
1977-

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