Overwatch

Overwatch review

On the surface Overwatch is Blizzard's latest IP, a Team Fortress 2 style first person shooter set in Modern Fantasy times. But the character, diversity, and strength of its design elevates it beyond just being more of the same. The game is a 6v6 shooter wi... Read More...