Gonzalez Art Foundation
The Deposition

The Deposition

circa 1595-1610 · Jacopo Chimenti

Source
The Athenaeum
Image id
133263
Dimensions
1096 × 1395