OVERWATCH WORLD CUP
Overwatch

Overwatch World Cup Finals review

November 8, 2018 Admin Dafaesports

Yet again South Korea sit atop the world of Overwatch after they claimed their third straight World Cup. The Koreans were heavy favourites entering the event, not only due to their previous dominance, but also […]

1 2 3 4 7