Sacrifice of Iphigenia

  • 1671
  • oil on canvas
  • 134.6 x 172.7 cm
  • signed and dated: “Jan Steen / 1671”

  • JS-112
  • Currently on view at: Long Museum, Shanghai