Soul Eater
At the Death Weapon Meister Academy, three teams must collect the souls of 99 evil humans and one witch.
At the Death Weapon Meister Academy, three teams must collect the souls of 99 evil humans and one witch.