Here are some first impressions of the Overwatch beta. The game is a team-based multiplayer shooter developed by Blizzard Entertainment. The full game will be released on the 24th later this month.
Here are some first impressions of the Overwatch beta. The game is a team-based multiplayer shooter developed by Blizzard Entertainment. The full game will be released on the 24th later this month.
Leave a Reply
You must be logged in to post a comment.