Soul Eater · Specials

Episode 30

S0·A30 · 25m