Home / Store
Peter Paul Rubens
Descent from the Cross
Oil on canvas, 1616-1617
Musee des Beaux-Arts, Lille, France
Largest Fine Art Print on Canvas
Purchase