Stock Photo: Angel Musician, detail from The Virgin among the Virgins, 1450, by Gerard David (ca 1460-1523), oil on canvas, 120x213 cm.

Stock Photo: 1788-48875 Angel Musician, detail from The Virgin among the Virgins, 1450, by Gerard David (ca 1460-1523), oil on canvas, 120x213 cm.