Blizzard Who are Jen Oneal and Mike Ybarra, Blizzard Entertainment’s new co-leaders? by Matthew Rossi on August 12, 2021 at 6:00pm @MatthewWRossi A little bit more than a week ago as I write this, Blizzard Entertainment announced the departure of J. Click to read more