Izetta: The Last Witch
In 1940, a mysterious power awakens in the midst of a European war. The last witch has come to the aid of the princess of a small country, combining magic and weaponry to take on enemies.
Starring
Saori Hayami,
Aya Uchida,
Himika Akaneya