Overwatch (Modern Warfare 3: Defiance)

Overwatch is the third campaign level in the upcoming game Call of Duty: Modern Warfare 3: Defiance.