Electra at Tomb of Agamemnon (c1869). Oil on canvas. 150 x 76.