Home / Store
Caravaggio
St. John the Baptist
Oil on canvas, 1610
Galleria Borghese, Rome, Italy
Largest Fine Art Print on Canvas
Purchase