< Previous
Next >
Art Gallery
Intestines 腸
Oil on canvas, 72.7 x 91.0 cm (F30).