A bunch of gaming, tech, media, and sports executives have banded together to acquire a respected esports team and rebrand it as the Immortals. The team, formerly known as Team 8 eSports, will form and operate a number of professional gaming teams that will participate in esports events built around games such as League of […]...