Overwatch Open Beta Available Right Now News, PC, Playstation 4, Xbox OneBy Krist DuroMay 5, 2016Leave a commentThe Overwatch Beta is ready for you, hero…brush up on your basic training!