Rurouni Kenshin

るろうに剣心 -明治剣客浪漫譚-

TV, 95 episodes
Aired from to