Key facts

about 1459/60 - 1535
1505
Oil on canvas
109.8 x 57.1 cm
Signed; Dated and inscribed
Bought, 1859
NG629.3

Further information

Essentials

 
  • Share