1485-1547
Italian Mannerist painter
Deposition [detail: 1]
1516
260 x 193 cms | 102 1/4 x 75 3/4 ins
Oil on canvas transferred from
St Petersburg | Russian Federation
Credit: Web Gallery of Art