Read Article Blizzard releases first new franchise in almost two decades
Category:
Overwatch
Blizzard releases first new franchise in almost two decades
Its been 17 years, but we finally know what Blizzard's next big franchise is.