Annibale Carracci
The Butcher's Shop, 1580–1590
Oil on canvas. 185×266
Christ Church Picture Gallery, Oxford