Rurouni Kenshin - Season 3 Episode 7 To the Battlefield of Shimabara
8.5025 minutes
As Kenshin prepares to honor his promise to stop Shogo Amakusa, he and Sanosuke uncover a secret church that was built when Christian worshipers were forced underground.