<<<
London 2011
Left Hand 2
10.8cm X 8.3cm
Ink on Polaroid
2011
<<
|
>>