Home / Store
Caravaggio
Madonna di Loreto
Oil on canvas, 1603-1605
S. Agostino, Roma, Italy
Largest Fine Art Print on Canvas
Purchase