Mobile esports is getting a big endorsement today as the esports franchise Immortals is announcing it has created a new division, Immortals Mobile, and...
The first major Overwatch League announcement since its introduction at Blizzcon last year came last week, when Blizzard finally introduced the first seven Overwatch...
Blizzard’s new Overwatch League has seven teams, with homegrown esports team Immortals in Los Angeles on on side and another from the Boston’s Robert...