Peter Paul Rubens
The Deposition, 1602
Oil on canvas. 180×137
Galleria Borghese, Rome