Activision Bilzzard knows how to craft some real crowd pleasers in the world of gaming, and their latest release – Overwatch – certainly has the wow factor in spades. Not all games were created equal – Our Overwatch Review takes a look at one of the most unique first person shooters on the market.
Overwatch Review – Next Level First Person Shooter Gameplay
