South Korea Wins Overwatch World Cup
For the third year running, South Korea has won the Overwatch World Cup. Strong favorites entering the tournament, South Korea took the gold in a swift victory over China, who upset Finland and Canada to make it to the finals.
The…