Peter Paul Rubens, Flemish 1577-1640 SN 218, Oil on Canvas about 1613-15
For narrative, listen here
(audio from heraldtribune.com, modified by this webmaster)