Juergen Teller Charlotte Rampling, a Fox, and a Plate No.15, Latimer Road, London, 2016 Giclée print 228.6 x 152.4 cm 90 x 60 inches
Charlotte Rampling, a Fox, and a Plate No.15, Latimer Road, London, 2016 Giclée print 228.6 x 152.4 cm 90 x 60 inches