Rumor: Blizzard Losing Key Employees From World of Warcraft, Overwatch, and Starcraft
A new rumor details that Blizzard is losing key employees from World of Warcraft, Overwatch, and Starcraft.
The rumor comes from YouTuber The Quartering, who notes many of these high profile employees left d...