Tom de Peyret

Untitled , 2012
55 x 69 x 2 cm (h x w x d)
Photography
Swatch Art Peace Hotel