Betting both their lives and beliefs, the final battle between Kouta and Kaito reaches its conclusion.
Season 24 • Episode 46 of 47