Intel Extreme Masters Season XII – World Championship Preview
The Intel Extreme Masters Season XII World Championship is shaping up to be a stacked tournament, with 16 teams each looking to emerge above the rest. All six of the favourites are currently attending StarLadder […]