SCARLET WITCH faces SCYTHIA, leader of the Bacchae, in a battle to answer the question: What does it mean to enact justice?
95