Caravaggio
The Calling of Saints Peter and Andrew
, c. 1603–1606
Oil on canvas
.
Royal Collection
,
London