What we know about the new Overwatch beta.
Posted October 23, 2018 09:50:33The beta of Overwatch is set to start at 10 a.m.PDT (12 p.m., EDT) on Monday, October 23.The beta is only available in select areas, so it’s best to start getting into the game as soon as possible.In the meantime, you…