Overwatch Beta starting up again this February.

Blizzard’s new team based first-person shooter is returning this February, well to back to beta for more testing. The game’s release is currently scheduled for some time this spring for both console and pc. The company is already... Read more