Ads
Ads

A Deluge, c. 1517-1518

Picture for A Deluge, c. 1517-1518

Leonardo da Vinci, A Deluge, c. 1517-1518, Pen and ink, 162 x 203 mm, Royal Collection Trust, London, UK.