Overwatch is a new game that was announced at BlizzCon that brings super heroes to the first-person shooter genre. Set in a highly stylized future earth at a technologically advanced era, Overwatch brings a task force together to restore order to a war-torn world.
Full story from the WindowsCentral blog...