Stop 02 of the 2023 SLS Championship Tour is going down inside the Ariake Arena in Tokyo, Japan!
Kickoff with the Women's Knockout Round, then the Men's Knockout Round, the Women's Final, and it all wraps up with the Men's Final...