Home / Store
Leonardo da Vinci
Battesimo di Cristo
Oil on canvas, c. 1475
The Uffizi, Florence, Italy
Largest Fine Art Print on Canvas
Purchase