The Never Ending Story (1993) by John Currin Oil on canvas 96.5 X 76.2 cm (38 X 30 ins).
Loading...