Tagged: overwatch

What Games Could Dethrone The Esports ‘Big Three’

League of Legends, CS:GO and Dota 2 have firmly established themselves as the big three within esports over the past five years. They all boast established professional scenes and their leading proponents are millionaire...