Home » News » Overwatch Open Beta Starts May 5, Early Access to kick off on May 2