YAIBA: Samurai Legend: Season 1, Episode 10
Onimaru's Devil Kings
Watch YAIBA: Samurai Legend Season 1 Episode 10 (Onimaru's Devil Kings) online. Full episode with details, air date, and streaming options on Aflam Online. Originally aired 2025-06-07.
« All episodes of YAIBA: Samurai Legend
Watch Episode