WTS Finals Winners

The World Tournament Series finals were scheduled to take place in Cologne, during Gamescom. The competition was fierce but one team managed to get ahead of others – The Abjured. They took home $25.000 and five Nvidia graphics cards, and … Continue reading