David Teniers the Younger (Flemish, 1610-1690), c. 1645
David Teniers the Younger (Flemish, 1610–1690) After Paolo Veronese (Italian, 1528–1588), 1654–56
David Teniers the Younger
David Teniers the Younger, ca. 1660
David Teniers the Younger, ca. 1645–47