THE ABDUCTION OF HELEN

THE ABDUCTION OF HELEN

Southern Netherlands, possibly Brussels
late 16th century
Wool and silk
228 x 257 cm