Home / Store
Caravaggio
The Sacrifice of Isaac
Oil on canvas, 1601-1602
The Uffizi, Florence, Italy
Largest Fine Art Print on Canvas
Purchase