Overwatch has made over a billion dollars since it first launched back in 2016. Although Blizzard is a mammoth of a company and quite frankly a billion dollars isn’t really a game changer, it's still fairly a large sum of…
Continue Reading