Theatre Cygnets (Theatre Works’ Explosives Factory) – theatre review By Alex First 9 months ago In Greek mythology, Clytemnestra was the twin sister of the woman said to be the