Rurouni Kenshin (2023) ยป Season 2

23 episodes