46 / 60

Dexter Dalwood Lord Lucan, 2010

Oil on canvas
130 x 110 cm (51 1/8 x 43 1/4 in.)