Overwatch: Open Beta impressions

It's been roughly 18 years since Blizzard released a brand new IP. But if Overwatch is any indication, they've still got it. The wonderful and whacky cast of characters that make up the world of Overwatch is a breath of fresh air. At least that's what the firs... Read More...