After Team 8 announced that they would be selling their LCS spot last month, someone has finally taken them up on their offer. New esports organisation “Immortals,” funded by venture capital and various private investors, has acquired the Team 8
... Read More...