Crunchyroll - Watch Hakkenden: Eight Dogs of the East Season 2 Episode 23 - Twin Moons
Watch Hakkenden: Eight Dogs of the East Season 2 Episode 23 - Twin Moons ... “Twin Moons” Shinobu is fatally injured when trying to protect Hazuki from Ao! Now it is Hazuki’s turn to save Shinobu at the cost of half of his own life....