TECHNOLOGY Overwatch 2 Beta Announced and It’s Going to Be Awesome! March 18, 2022March 25, 2022By admin Overwatch is one of the most popular video games on the planet. It’s a team-based shooter with a lot of content to offer, and it