Overwatch Breaks $1 Billion

Overwatch passed a major financial milestone as it has become a billion dollar franchise. In case you needed any more proof that Activision-Blizz was doing pretty well, Overwatch is their eighth billion dollar franchise.