Key facts

about 1459/60 - 1535
1505
Oil on canvas
167.6 x 73 cm
Signed; Dated and inscribed
Bought, 1859
NG629.1

Further information

Essentials

 
  • Share