Surprise Character Pick Helps Japan Take Home First Tekken World Tour Championship

Over the weekend, the Tekken World Tour finals played out in Bangkok, Thailand, bringing together some of the best Tekken 7 competitors in the world…