Rurouni Kenshin · Legend of Kyoto

The Promised Time Has Come: Aoshi and Kenshin Fight Again

S2·E23 · 4 Jun 1997 · 25m