Zabimaru and Senbonzakura are trapped in the Shinigami Research and Development Institute.
Season 1 • Episode 263 of 366