Medea

Medea

A betrayed queen takes a terrible revenge.