Where to Watch Rurouni Kenshin Part I: Origins In United States - Watch Rurouni Kenshin Part I: Origins on Netflix