Last Samurai Standing
Last Samurai Standing: Season 1

Air Date

November 13, 2025

Episodes

6 episodes