Bleach: Thousand Year Blood War
Episode 16
S2 E3:
Ichigo must once again face decisive battles to defend Soul Society against an invincible, bloodthirsty enemy
Bleach: Thousand Year Blood War