Home page

Global notice COVID-19 Important notice
Details
Italian School
The Deposition
oil on panel
13½ x 18in (34.3 x 45.7cm)
;

More from Old Master Pictures

View All
View All