For players who have had interest in competitive Tekken, South Korea's Green Arcade is an iconic location filled with some of the best players of…
Continue Reading