ECS Season 7 Finals preview

The ECS Season 7 Finals are about to kick off in London, England, with the first GSL group stage matches. We have put together a preview analyzing the competing teams’ chances at the $500,000 event.