<<<  London 2011




Left Hand 2

10.8cm X 8.3cm
Ink on Polaroid


2011






<< | >>