5/22/12

Clytemnestra and Aegisthus kill Agamemnon



Surprisingly excellent film.