The Deluge
overall: 47.1 x 67.3 cm (18 9/16 x 26 1/2 in.)

About Jan van Scorel

Netherlandish, August 1, 1495 - December 5, 1562, Schoorl, Netherlands, based in Utrecht, Netherlands